import { PropType, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { EmptyVariantProps } from './empty.recipe'; type Variants = 'search-empty' | 'folder-empty' | 'inbox-empty' | 'photo-empty' | 'data-empty' | 'message-empty' | 'calendar-empty' | 'notification-empty' | 'document-empty' | 'email-empty' | 'user-empty' | 'bill-empty' | 'page-empty' | 'wallet-empty' | 'cards-empty' | 'dashboard-empty' | 'tags-empty' | 'task-empty' | 'upload-empty' | 'navigation-empty'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { image?(_: {}): any; default?(_: {}): any; }; refs: {}; rootEl: HTMLElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: DefineComponent; default: string; }; size: { type: PropType; }; title: StringConstructor; description: StringConstructor; isBordered: BooleanConstructor; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ variant: { type: PropType; default: string; }; size: { type: PropType; }; title: StringConstructor; description: StringConstructor; isBordered: BooleanConstructor; }>> & Readonly<{}>, { variant: Variants; isBordered: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };