import { default as React, JSX } from 'react';
import { HeadingLevel } from '../../types/headingLevel';
export type AccordionItemProps = {
    title: React.ReactNode | string;
    content: React.ReactNode;
    expanded: boolean;
    id: string;
    className?: string;
    headingLevel: HeadingLevel;
    handleToggle?: (event: React.MouseEvent<HTMLButtonElement>) => void;
};
export type AccordionProps = {
    bordered?: boolean;
    multiselectable?: boolean;
    items: AccordionItemProps[];
    className?: string;
} & JSX.IntrinsicElements['div'];
export declare const AccordionItem: ({ title, id, content, expanded, className, headingLevel, handleToggle, }: AccordionItemProps) => JSX.Element;
export declare const Accordion: ({ bordered, items, className, multiselectable, }: AccordionProps) => JSX.Element;
export default Accordion;
