import type { Emitter } from '@mantou/gem/lib/decorators'; import type { TemplateResult } from '@mantou/gem/lib/element'; import { GemElement } from '@mantou/gem/lib/element'; import './use'; type DataListItem = { label: string | TemplateResult; value?: any; }; export type DataList = DataListItem[]; export declare class DuoyunInputElement extends GemElement { #private; static input: string; static clear: string; change: Emitter; clear: Emitter; name: string; value: string; type: 'search' | 'password' | 'email' | 'url' | 'tel' | 'text' | 'textarea' | 'number'; placeholder: string; spellcheck: boolean; required: boolean; disabled: boolean; autofocus: boolean; clearable: boolean; alwayclearable: boolean; rows: number; step: number; min: number; max: number; dataList?: DataList; icon?: string | Element | DocumentFragment; filled: boolean; composing: boolean; render(): TemplateResult; } export declare class DuoyunInputGroupElement extends GemElement { } export {}; //# sourceMappingURL=input.d.ts.map