import { ComponentInterface } from '../../stencil-public-runtime'; export declare class Q2Dropdown implements ComponentInterface { type: string; icon: string; label: string; ariaLabel: string; disabled: boolean; dropdownOpen: boolean; hostElement: HTMLElement; scheduledAfterRender: Array<() => void>; loc(key: string, subs?: string[]): string; resizeIframe(): void; dropdownItemSelector: string; get toggleButtonProps(): { icon: boolean; fab: boolean; color: string; active: boolean; disabled: boolean; ariaExpanded: boolean; ariaLabel: string; className: string; }; componentDidRender(): void; focusToggle: () => void; openDropdown: () => void; closeDropdown: () => void; onClickElsewhere: (event: CustomEvent) => void; onToggleClick: () => void; onToggleKeydown: (event: KeyboardEvent) => void; onDropdownMenuClick: (event: MouseEvent | CustomEvent) => void; focusFirstItem(): void; focusLastItem(): void; focusAdjacentItem(activeItem: HTMLQ2DropdownItemElement, direction: 'next' | 'prev'): void; onDropdownMenuKeydown: (event: KeyboardEvent) => void; render(): any; }