import { EventEmitter, JSX } from '../../stencil-public-runtime'; export declare class AirDropdownBase { /** Reference to the host element */ host: HTMLAirDropdownBaseElement; /** Defines the open state */ opened: boolean; /** Specifies if dropdown should be disabled */ disabled: boolean; /** Defines trigger element */ trigger?: HTMLElement; /** Triggers when dropdown is open */ open: EventEmitter; /** Triggers when dropdown is closed */ close: EventEmitter; /** Listen click event outside to close dropdown */ handleClickOutside(event: MouseEvent): void; private triggerElement?; private contentElement?; private contentPositionAnimationRequestId; componentDidRender(): void; disconnectedCallback(): void; private getTriggerPosition; private getContentTopPosition; private updateContentStyles; /** * The content position needs to be updated accordingly to trigger position on scroll */ private contentPositionAnimationFrame; private onOpen; private onClose; private handleTriggerClick; private handleContentKeyDown; private getContentWidth; private getPlacement; render(): JSX.Element; }