/** Group wrapper — the two segments must read as one attached control. */ export declare const splitButtonVariants: (props?: ({ fullWidth?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Primary (label) segment — flattens the shared edge, keeps the focus ring on top. */ export declare const splitButtonPrimaryVariants: (props?: ({ fullWidth?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** * Menu-trigger (chevron) segment. Solid variants draw a soft divider in their * own foreground color; the outline variant overlaps the adjacent borders. */ export declare const splitButtonTriggerVariants: (props?: ({ variant?: "default" | "destructive" | "outline" | "secondary" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Menu panel — wide enough for two-line items with descriptions. */ export declare const splitButtonContentVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** Menu row — two-line rows top-align the leading icon with the label line. */ export declare const splitButtonItemVariants: (props?: ({ twoLine?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Two-line item body next to the optional icon. */ export declare const splitButtonItemBodyVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** Secondary line under an item label. */ export declare const splitButtonItemDescriptionVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; //# sourceMappingURL=variants.d.ts.map