import { ReactNode } from 'react'; export type AccordionVariant = 'container' | 'row'; export type AccordionProps = { /** Text shown in the header. */ label: string; /** * Figma "Type": `container` (default) is a card with border and rounded * corners; `row` is a flat line separated from the next one by a bottom * divider. Keep one type per group. */ variant?: AccordionVariant; /** Controlled state. Leave undefined to let the accordion manage itself. */ open?: boolean; /** Initial state when uncontrolled. */ defaultOpen?: boolean; /** Called with the next state on every header click. */ onToggle?: (open: boolean) => void; /** Free content of the panel: text or any Aurora component. */ children: ReactNode; className?: string; 'data-testid'?: string; }; export declare const Accordion: ({ label, variant, open, defaultOpen, onToggle, children, className, "data-testid": dataTestId, }: AccordionProps) => import("react/jsx-runtime").JSX.Element;