import { Collapsible as CollapsiblePrimitive } from '@base-ui/react/collapsible'; import type { ReactNode } from 'react'; declare function Collapsible({ className, ...props }: CollapsiblePrimitive.Root.Props): import("react").JSX.Element; declare namespace Collapsible { var displayName: string; } type CollapsibleTriggerProps = CollapsiblePrimitive.Trigger.Props & { hideIcon?: boolean; icon?: ReactNode; iconContainerClassName?: string; iconPosition?: 'start' | 'end'; }; declare function CollapsibleTrigger({ className, children, hideIcon, icon, iconContainerClassName, iconPosition, ...props }: CollapsibleTriggerProps): import("react").JSX.Element; declare namespace CollapsibleTrigger { var displayName: string; } declare function CollapsibleContent({ className, children, ...props }: CollapsiblePrimitive.Panel.Props): import("react").JSX.Element; declare namespace CollapsibleContent { var displayName: string; } export { Collapsible, CollapsibleContent, CollapsibleTrigger };