import * as React from 'react';
import type { Flow } from 'flow-to-typescript-codemod';
export type AccordionClassNames = Readonly<{
    wrapper?: string;
    headerWrapper?: string;
    header?: string;
    content?: string;
}>;
export type AccordionPropsType = {
    id: string;
    header: React.ReactNode;
    children: React.ReactNode;
    classNames?: AccordionClassNames;
    isOpen?: boolean;
    disabled?: boolean;
    showToggle?: boolean;
    onChange?: ((id: string, isOpen: boolean) => unknown) | null | undefined;
    checked?: boolean;
    onToggle?: (checked: boolean) => unknown;
};
export declare const Accordion: Flow.AbstractComponent<AccordionPropsType, HTMLDivElement>;
//# sourceMappingURL=Accordion.d.ts.map