import { EventEmitter } from '../../stencil-public-runtime'; import { Validator } from '../../validators/validator'; import { PlanetValueInterface } from './planet-value-interface'; export declare class PlanetInput { el: HTMLElement; label: string; name: string; options: PlanetValueInterface[]; showHelp: boolean; showValue: boolean; value: PlanetValueInterface; type: 'autocomplete' | 'select' | 'text' | 'time' | 'toggle'; validators: (() => Validator>)[]; pChange: EventEmitter>; pHelp: EventEmitter; pInput: EventEmitter>; pSearchClick2: EventEmitter; dateHours: number; dateMinutes: number; focused: boolean; showOptions: boolean; filteredOptions: PlanetValueInterface[]; focusedOption: number; optionsChanged(): void; dateHoursChanged(): void; dateMinutesChanged(): void; valueChanged(value: PlanetValueInterface): void; parseTime(): void; updateTime(): void; handleBlur(): void; handleFocus(): void; handleHelp(): void; handleSearch(): void; handleInput(event: any): void; handleClear(): void; handleDateInput(event: any, field: 'hours' | 'minutes'): void; handleDateKeyUp(event: any, field: 'hours' | 'minutes'): void; handleSetFocus(): void; handleSelect(option: PlanetValueInterface): void; handleToggle(event: any): void; handleKeyUp(event: any): void; private moveUpOption; private moveDownOption; private toggleOptions; private filterOptions; render(): any; private renderInputOutsideShadowRoot; private callEnter; }