/**
 * Recipe configuration for the Select component.
 * Defines the styling variants and base styles using Chakra UI's recipe system.
 */
export declare const selectSlotRecipe: import('@chakra-ui/react').SlotRecipeDefinition<"root" | "trigger" | "option" | "leadingElement" | "options" | "triggerLabel" | "optionGroup", {
    size: {
        sm: {
            root: {};
            trigger: {
                px: "300";
                gap: "100";
                h: "800";
                textStyle: "sm";
            };
            leadingElement: {
                "& > svg": {
                    boxSize: "400";
                };
            };
        };
        md: {
            root: {};
            trigger: {
                h: "1000";
                px: "400";
                gap: "200";
                textStyle: "md";
            };
            leadingElement: {
                "& > svg": {
                    boxSize: "500";
                };
            };
        };
    };
    variant: {
        outline: {
            root: {
                bg: "primary.1";
                "&:hover": {
                    bg: "primary.2";
                };
            };
            trigger: {
                "--border-width": "sizes.25";
                "--border-color": "colors.neutral.7";
            };
        };
        ghost: {
            root: {
                bg: "transparent";
                "&:hover": {
                    bg: "primaryAlpha.2";
                };
            };
            trigger: {
                "--border-width": "sizes.25";
                "--border-color": "transparent";
            };
        };
    };
    isClearable: {
        false: {
            triggerLabel: {
                "--button-safespace": "sizes.1000";
            };
        };
    };
}>;
