import type { Emitter } from '@mantou/gem/lib/decorators'; import type { TemplateResult } from '@mantou/gem/lib/element'; import { GemElement } from '@mantou/gem/lib/element'; import type { StyleObject } from '@mantou/gem/lib/utils'; import type { Adder } from './options'; import type { BasePickerElement } from './picker'; import './input'; import './options'; import './reflect'; import './scroll-box'; import './tag'; import './use'; export interface Option { label: string | TemplateResult; description?: string | TemplateResult; value?: any; disabled?: boolean; onRemove?: (evt: MouseEvent) => void; } export declare class DuoyunSelectElement extends GemElement implements BasePickerElement { #private; static tag: string; static value: string; multiple: boolean; disabled: boolean; searchable: boolean; keepsearch: boolean; inline: boolean; placeholder: string; borderless: boolean; pinselected: boolean; loading: boolean; dropdownStyle?: StyleObject; options?: Option[]; adder?: Adder; value?: any | any[]; renderLabel?: (e: Option) => string | TemplateResult; renderTag?: (e: Option) => string | TemplateResult; active: boolean; change: Emitter; search: Emitter; render: () => TemplateResult; showPicker(): void; setSearch(search: string): void; } //# sourceMappingURL=select.d.ts.map