import { Provider } from 'react'; import { textVariants } from './variants/Text.variants'; import { accordionVariants } from './variants/Accordion.variants'; export type Variant = { components: VariantComponents; }; type VariantComponents = { Text: typeof textVariants; Accordion: typeof accordionVariants; }; export type VariantContextType = { variant: Variant; }; export declare const VariantProvider: Provider; export declare function useVariant(): Variant; export declare function useComponentVariant(component: C, componentVariant?: keyof VariantComponents[C]): VariantComponents[C][keyof VariantComponents[C]] | {}; export {};