import type { ListItem } from '../../types' import type { DefineComponent } from 'vue' interface Props { /** 标题 */ title?: string /** 列表 */ list: ListItem[] /** 头部点击事件 */ onHeaderClick?: () => void /** 列表项点击事件 */ onItemClick?: (item: ListItem, index: number) => void open: boolean activeId?: string | number } type Slots = { default?: (props: { item: ListItem; index: number}) => any } type Emits = { 'update:open': (value: boolean) => any 'update:activeId': (value: string | number | undefined) => any } declare const _default: DefineComponent & { new (): { $slots: Slots } } export default _default