declare interface TabsVariant { /** * @default "fill" */ triggerLayout: "fill" | "hug"; /** * @default "hug" */ contentLayout: "fill" | "hug"; /** * @default "small" */ size: "small" | "medium"; /** * @default false */ stickyList: boolean; } declare type TabsVariantMap = { [key in keyof TabsVariant]: Array; }; export declare type TabsVariantProps = Partial; export declare type TabsSlotName = "root" | "list" | "carousel" | "carouselCamera" | "content" | "indicator" | "trigger"; export declare const tabsVariantMap: TabsVariantMap; export declare const tabs: (( props?: TabsVariantProps, ) => Record) & { splitVariantProps: ( props: T, ) => [TabsVariantProps, Omit]; }