import { ReactNode } from 'react'; export declare const viewMoreLessButtonVariants: (props?: ({ variant?: "content" | "text" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; type VariantViewMoreLessButton = 'text' | 'content'; export type ButtonLabelConfig = { collapsedLabel: string; expandedLabel: string; }; export type ViewMoreLessProps = { children: ReactNode; collapsedHeight?: number; variant?: VariantViewMoreLessButton; buttonLabelConfig?: ButtonLabelConfig; }; export type ViewMoreLessButtonProps = { children: ReactNode; collapsedHeight?: number; variant?: ViewMoreLessProps['variant']; onPress?: () => void; }; export type UseAnimatedHeightParams = { isOpen: boolean; collapsedHeight?: number; contentRef: React.RefObject; variant: string; }; export {}; //# sourceMappingURL=types.d.ts.map