import type { OptionItem } from '../../types' import type { DefineComponent } from 'vue' interface Props { /** 输入框提示词 */ placeholder?: string /** 移动端键盘回车图标 */ enterkeyhint?: "done" | "enter" | "search" | "go" | "next" | "previous" | "send" /** 是否禁用 */ disabled?: boolean /** 是否只读 */ readonly?: boolean /** 选项 */ options?: OptionItem[] /** 是否启用选项过滤(输入文字时过滤选项) */ filter?: boolean /** 弹窗 z-index */ zIndex?: number /** 回车事件 */ onEnter?: () => void value: string[] warning?: boolean } type Slots = { default?: () => any } type Exposed = { focus: () => void blur: () => void select: () => void } type Emits = { 'update:value': (value: string[]) => any 'update:warning': (value: boolean) => any } declare const _default: DefineComponent & { new (): Exposed & { $slots: Slots } } export default _default