import { type ComponentPropsWithoutRef } from 'react'; import * as CollapsiblePrimitive from '@radix-ui/react-collapsible'; import { type VariantProps } from 'class-variance-authority'; declare const collapsibleVariants: (props?: ({ variant?: "default" | "card" | "minimal" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type RootProps = ComponentPropsWithoutRef; type TriggerProps = ComponentPropsWithoutRef; type PrimitiveContentProps = ComponentPropsWithoutRef; export interface CollapsibleProps extends Omit, VariantProps { } /** Curated imperative handle for agent / external automation. */ export interface CollapsibleHandle { isOpen: () => boolean; toggle: () => void; open: () => void; close: () => void; } export type CollapsibleTriggerProps = TriggerProps; export type CollapsibleContentProps = PrimitiveContentProps; export declare const Collapsible: import("react").ForwardRefExoticComponent>; export declare const CollapsibleTrigger: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; export declare const CollapsibleContent: import("react").ForwardRefExoticComponent, "ref"> & import("react").RefAttributes>; export {}; //# sourceMappingURL=collapsible.d.ts.map