import { RecipeVariants } from '@vanilla-extract/recipes';
export declare const checkboxAtoms: ((props: {
    width?: ("medium" | "large" | "small" | {
        phone?: "medium" | "large" | "small" | undefined;
        tablet?: "medium" | "large" | "small" | undefined;
        desktop?: "medium" | "large" | "small" | undefined;
    } | undefined) | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 2 | 3, "medium" | "large" | "small" | null>;
    height?: import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 2 | 3, "medium" | "large" | "small" | null> | ("medium" | "large" | "small" | {
        phone?: "medium" | "large" | "small" | undefined;
        tablet?: "medium" | "large" | "small" | undefined;
        desktop?: "medium" | "large" | "small" | undefined;
    } | undefined);
    minWidth?: import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 2 | 3, "medium" | "large" | "small" | null> | ("medium" | "large" | "small" | {
        phone?: "medium" | "large" | "small" | undefined;
        tablet?: "medium" | "large" | "small" | undefined;
        desktop?: "medium" | "large" | "small" | undefined;
    } | undefined);
    minHeight?: import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 2 | 3, "medium" | "large" | "small" | null> | ("medium" | "large" | "small" | {
        phone?: "medium" | "large" | "small" | undefined;
        tablet?: "medium" | "large" | "small" | undefined;
        desktop?: "medium" | "large" | "small" | undefined;
    } | undefined);
}) => string) & {
    properties: Set<"height" | "minHeight" | "minWidth" | "width">;
};
export type CheckboxSprinkles = Parameters<typeof checkboxAtoms>[0];
export declare const checkboxRecipe: import("@vanilla-extract/recipes").RuntimeFn<{
    size: {
        small: string;
        medium: string;
        large: string;
    };
}>;
export type CheckboxVariants = RecipeVariants<typeof checkboxRecipe>;
