import type { Item } from '../../types' import type { DefineComponent } from 'vue' interface Props { /** 标签 */ tabs: Item[] /** 是否启用搜索按钮 */ showSearch?: boolean /** 输入框提示词 */ placeholder?: string /** 列表项按压事件 */ onActiveTabPress?: (newIndex: number) => void /** 搜索事件 */ onSearch?: () => void activeId: string | number value?: string } type Slots = { default?: (props: { tab: Item; index: number}) => any } type Emits = { 'update:value': (value: string) => any 'update:activeId': (value: string | number) => any } declare const _default: DefineComponent & { new (): { $slots: Slots } } export default _default