import { z } from "zod/v4";
import type { JSX } from "solid-js";
import type { ComponentMeta } from "../../meta";
export declare const ButtonPropsSchema: z.ZodObject<{
    type: z.ZodOptional<z.ZodEnum<{
        button: "button";
        submit: "submit";
        reset: "reset";
    }>>;
    disabled: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export interface ButtonProps extends z.infer<typeof ButtonPropsSchema>, Omit<JSX.ButtonHTMLAttributes<HTMLButtonElement>, keyof z.infer<typeof ButtonPropsSchema>> {
    children?: JSX.Element;
}
export declare const ButtonMeta: ComponentMeta;
//# sourceMappingURL=button.props.d.ts.map