UNPKG

yanzhen-design-vue

Version:

38 lines (37 loc) 1.61 kB
import { Contacts } from '../constants/contacts'; import { ContactsItem, ContactsValue } from '../constants'; import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; export declare const contactsGroupOptions: { ns: any; class: any; name: any; }; export declare const contactsGroupName: any; export declare const contactsGroupProps: { activeTab: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<Contacts | Contacts[]>, unknown, unknown, Contacts, boolean>; emptyText: { type: StringConstructor; }; loading: { type: BooleanConstructor; }; allExpand: { type: BooleanConstructor; }; dataSource: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<ContactsItem[]>, unknown, unknown, () => any[], boolean>; disableIds: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<ContactsValue[]>, unknown, unknown, () => any[], boolean>; onSuffixClick: { type: import('vue').PropType<(item?: Partial<ContactsItem>) => void>; }; onItemClick: { type: import('vue').PropType<(item?: Partial<ContactsItem>) => void>; }; }; export declare const contactsGroupEmits: { "suffix-click": (item?: Partial<ContactsItem>) => boolean; "item-click": (item?: Partial<ContactsItem>) => boolean; }; export type ContactsGroupProps = ExtractPropTypes<typeof contactsGroupProps>; export type ContactsGroupPropsKey = keyof ContactsGroupProps; export type ContactsGroupEmits = ExtractEmitsTypes<typeof contactsGroupEmits>;