import { default as React } from 'react'; export interface AccordionProps extends React.HTMLAttributes { children: React.ReactNode; /** Allow multiple items to be open simultaneously */ type?: 'single' | 'multiple'; /** Default opened item values */ defaultValue?: string | string[]; /** Controlled opened item values */ value?: string | string[]; /** Callback when value changes */ onValueChange?: (value: string | string[]) => void; } export declare const Accordion: React.ForwardRefExoticComponent>; export interface AccordionItemProps extends React.HTMLAttributes { children: React.ReactNode; /** Unique value for this accordion item */ value: string; /** Disable this item */ disabled?: boolean; } export declare const AccordionItem: React.ForwardRefExoticComponent>; export interface AccordionTriggerProps extends React.ButtonHTMLAttributes { children: React.ReactNode; /** Value of the parent AccordionItem */ value: string; /** Custom icon (defaults to ChevronDown) */ icon?: React.ReactNode; } export declare const AccordionTrigger: React.ForwardRefExoticComponent>; export interface AccordionContentProps extends React.HTMLAttributes { children: React.ReactNode; /** Value of the parent AccordionItem */ value: string; } export declare const AccordionContent: React.ForwardRefExoticComponent>; //# sourceMappingURL=Accordion.d.ts.map