import { z } from "zod/v4";
import type { JSX } from "solid-js";
import type { ComponentMeta } from "../../meta";
export declare const TogglePropsSchema: z.ZodObject<{
    pressed: z.ZodOptional<z.ZodBoolean>;
    defaultPressed: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export interface ToggleProps extends z.infer<typeof TogglePropsSchema>, Omit<JSX.ButtonHTMLAttributes<HTMLButtonElement>, keyof z.infer<typeof TogglePropsSchema>> {
    onPressedChange?: (pressed: boolean) => void;
    children?: JSX.Element;
}
export declare const ToggleMeta: ComponentMeta;
//# sourceMappingURL=toggle.props.d.ts.map