import { ChangeEvent, ReactNode } from 'react';
export type AccordionProps = {
    /**
     * Title to show
     */
    title: ReactNode;
    /**
     * Content to hide under accordion
     */
    children: ReactNode;
    size?: 'small' | 'medium';
    iconPosition?: 'start' | 'end';
    /**
     * Controls title's color change on hover
     */
    titleHover?: boolean;
    open?: boolean;
    onChange?: (isOpen: boolean, event: ChangeEvent) => void;
    disabled?: boolean;
    /**
     * Controls whether content should persist in DOM tree if closed
     */
    unmountWhenClosed?: boolean;
    className?: string;
    testId?: string;
};
export declare const Accordion: ({ size, iconPosition, className, testId, children, open, title, onChange, disabled, titleHover, unmountWhenClosed, }: AccordionProps) => JSX.Element;
//# sourceMappingURL=Accordion.d.ts.map