import React from 'react'; import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; import { VariantProps } from 'class-variance-authority'; import { IColor } from '../../../lib/types'; export interface CollapsibleProps extends React.InputHTMLAttributes, VariantProps { color?: IColor; open?: boolean; } declare const collapsibleVariants: (props?: ({ scaling?: "90%" | "95%" | "100%" | "105%" | "110%" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export declare const useCollapsibleContext: () => CollapsibleProps; export declare const Root: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; export declare const Trigger: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; export declare const Content: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; declare const Collapsible: { Root: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; Trigger: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; Content: React.ForwardRefExoticComponent, "ref"> & CollapsibleProps & React.RefAttributes>; }; export default Collapsible;