import { type VariantProps } from 'class-variance-authority'; export declare const buttonRootVariants: (props?: ({ variant?: "solid" | "outline" | "ghost" | null | undefined; color?: "danger" | "warning" | "success" | "info" | "action" | null | undefined; size?: "small" | "default" | null | undefined; fullWidth?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const buttonTextVariants: (props?: ({ variant?: "solid" | "outline" | "ghost" | null | undefined; color?: "danger" | "warning" | "success" | "info" | "action" | null | undefined; size?: "small" | "default" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const buttonSpinnerVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; export declare const buttonSpinnerColorVariants: (props?: ({ variant?: "solid" | "outline" | "ghost" | null | undefined; color?: "danger" | "warning" | "success" | "info" | "action" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const buttonGroupVariants: (props?: ({ flexDirection?: "row" | "column" | "row-reverse" | "column-reverse" | null | undefined; isAttached?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const buttonIconVariants: (props?: ({ variant?: "solid" | "outline" | "ghost" | null | undefined; color?: "danger" | "warning" | "success" | "info" | "action" | null | undefined; size?: "small" | "default" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type ButtonVariantProps = VariantProps; export type ButtonGroupVariantProps = VariantProps; //# sourceMappingURL=styles.d.ts.map