import { MenuOption } from './MenuOptions/MenuOption';
import './styles.css';
export declare class Dropdown {
    element: HTMLElement;
    header: HTMLElement;
    headerLabel: HTMLElement;
    body: HTMLElement;
    children: MenuOption[];
    onOpen?: () => void;
    onClose?: () => void;
    constructor(params: {
        children: MenuOption[];
        label: string;
        icon?: HTMLElement;
        onOpen?: () => void;
        onClose?: () => void;
    });
    private onHeaderClicked;
    setHeaderLabel: (label: string) => void;
    setChildren: (children: MenuOption[]) => void;
    close: () => void;
}
