import { EventEmitter } from '../../stencil-public-runtime'; export declare class DropdownComponent { private dropdownEl; private ready; private drop; private options; rootElement: HTMLFlexDropdownElement; for: any; width: string; positionX: string | "left" | "right" | "center"; positionY: string | "auto" | "bottom" | "top" | "middle"; changeCount: number; show: EventEmitter; hide: EventEmitter; connectedCallback(): void; componentDidRender(): void; disconnectedCallback(): void; handleItemConnected(e: { target: HTMLFlexDropdownItemElement; detail: DropdownItem; stopPropagation: () => void; }): void; handleItemChanged(e: CustomEvent): void; handleItemDisconnected(e: CustomEvent): void; render(): any; private initIfRequired; private showOptions; private hideOptions; private handleClick; private buildOptions; } declare type DropdownItem = { id: string; itemIndex?: number; name: string; label: string; aid: string; icon: string; iconPosition: string; el: HTMLFlexDropdownItemElement; clickHandler: () => any; }; export {};