type __VLS_Props = { hideDefaultConfig?: boolean; modelValue: boolean; direction?: string; resizable?: boolean; title?: string; compSize?: string; }; declare var __VLS_23: { form: any; }, __VLS_234: { form: any; }, __VLS_236: { form: any; }, __VLS_307: { form: any; }, __VLS_309: { form: any; }, __VLS_311: { form: any; }, __VLS_313: { form: any; }, __VLS_315: { form: any; }; type __VLS_Slots = {} & { header?: (props: typeof __VLS_23) => any; } & { content?: (props: typeof __VLS_234) => any; } & { default?: (props: typeof __VLS_236) => any; } & { footer?: (props: typeof __VLS_307) => any; } & { header?: (props: typeof __VLS_309) => any; } & { content?: (props: typeof __VLS_311) => any; } & { default?: (props: typeof __VLS_313) => any; } & { footer?: (props: typeof __VLS_315) => any; }; declare const __VLS_base: import('vue').DefineComponent<__VLS_Props, { getConfigInfo: () => any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; saveData: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; onSaveData?: (...args: any[]) => any; }>, { title: string; direction: string; modelValue: boolean; compSize: string; resizable: boolean; hideDefaultConfig: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };