export type AccordionProps = Readonly<{ children: React.ReactNode; className?: string; /** Uncontrolled: values open on mount. */ defaultValue?: string[]; value?: string[]; onValueChange?: (value: string[]) => void; }>; export declare function Accordion({ children, className, defaultValue, value, onValueChange, }: AccordionProps): import("react").JSX.Element; export declare namespace Accordion { export { AccordionItem as Item }; export var displayName: string; } export type AccordionItemProps = Readonly<{ value: string; label: React.ReactNode; /** Secondary content on the trigger row, e.g. a count. */ trailing?: React.ReactNode; children: React.ReactNode; className?: string; "data-testid"?: string; }>; declare const AccordionItem: ({ value, label, trailing, children, className, "data-testid": testId, }: AccordionItemProps) => import("react").JSX.Element; export {}; //# sourceMappingURL=Accordion.d.ts.map