import { EventEmitter, JSX } from '../../stencil-public-runtime'; import { UnansweredValue } from '../air-question/air-question.types'; import { MultiSelectOption } from './air-dropdown-multi.types'; import { Validation } from '../../types/status.types'; export declare class AirDropdownMulti { /** Defines options */ options: MultiSelectOption[] | undefined; watchOptionsChange(options: MultiSelectOption[] | typeof UnansweredValue): void; /** Specifies placeholder value */ placeholder?: string; /** Defines if dropdown is disabled */ disabled: boolean; /** Defines if dropdown is required */ required: boolean; /** Defines if dropdown should have autofocus */ autofocus: boolean; /** Specifies validation of dropdown */ validation?: Validation; private renderValidation; /** Emits value on change */ change: EventEmitter; /** Emits value on focus */ focus: EventEmitter; /** Emits value on blur */ blur: EventEmitter; private slimSelect; private slimSelectElement; private slimContentLocation; /** Manually focus the select element */ setFocus(): Promise; private handleFocus; /** Manually blur the select element */ setBlur(): Promise; private answers; private initAnswers; componentDidLoad(): Promise; render(): JSX.Element; }