UNPKG

@wetspace/pro-components

Version:
107 lines (105 loc) 4.04 kB
import { WetMenusItemConfig } from './types'; declare const _default: __VLS_WithTemplateSlots<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ title: StringConstructor; backtop: BooleanConstructor; headerMenus: { readonly type: import('vue').PropType<import('./types').WetProLayoutHdMenus>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; headerClass: StringConstructor; asideMenus: { readonly type: import('vue').PropType<import('./types').WetProLayoutAsideMenus>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; asideClass: StringConstructor; avatar: { readonly type: import('vue').PropType<Partial<{ readonly size: import('element-plus/es/utils').EpPropMergeType<readonly [NumberConstructor, StringConstructor], "" | "default" | "small" | "large", number>; readonly fit: any; readonly src: string; readonly shape: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "circle" | "square", unknown>; } & { readonly icon?: unknown; readonly alt?: string; readonly srcSet?: string; } & { nickname?: string; }>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; avatarActions: { readonly type: import('vue').PropType<import('./types').WetProLayoutAcions[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { menuClick: (value: WetMenusItemConfig) => void; logout: () => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ title: StringConstructor; backtop: BooleanConstructor; headerMenus: { readonly type: import('vue').PropType<import('./types').WetProLayoutHdMenus>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; headerClass: StringConstructor; asideMenus: { readonly type: import('vue').PropType<import('./types').WetProLayoutAsideMenus>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; asideClass: StringConstructor; avatar: { readonly type: import('vue').PropType<Partial<{ readonly size: import('element-plus/es/utils').EpPropMergeType<readonly [NumberConstructor, StringConstructor], "" | "default" | "small" | "large", number>; readonly fit: any; readonly src: string; readonly shape: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "circle" | "square", unknown>; } & { readonly icon?: unknown; readonly alt?: string; readonly srcSet?: string; } & { nickname?: string; }>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; avatarActions: { readonly type: import('vue').PropType<import('./types').WetProLayoutAcions[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }>> & Readonly<{ onMenuClick?: (value: WetMenusItemConfig) => any; onLogout?: () => any; }>, { backtop: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { logo?(_: { collapse: boolean; }): any; "aside-tools"?(_: {}): any; header?(_: {}): any; "header-tools"?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };