import { EventEmitter } from '../../stencil-public-runtime';
import { Placement } from '@floating-ui/dom';
import { MenuListItem } from '../../store/type';
export declare class MenuList {
    menuItems: MenuListItem[];
    position: Placement;
    referenceSelector: string;
    icon?: any;
    iconName?: string;
    buttonTitle?: string;
    variant?: 'text' | 'none';
    noPaddingY?: boolean;
    isOpen: boolean;
    menuItemClick: EventEmitter<string>;
    private triggerEl;
    private popperEl;
    private cleanup?;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    handleClickOutside: (e: MouseEvent) => void;
    private handleCloseOthers;
    private handleItemClick;
    private toggleMenu;
    render(): any;
}
