import { LayerProps } from './types'; import { DefineComponent, ShallowRef, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Props = LayerProps; type __VLS_ModelProps = { modelValue?: boolean; }; type __VLS_PublicProps = __VLS_Props & __VLS_ModelProps; declare var __VLS_22: {}; type __VLS_Slots = {} & { header?: (props: typeof __VLS_22) => any; }; declare const __VLS_base: DefineComponent<__VLS_PublicProps, { handleOpen: () => void; handleCancel: () => void; handleRestore: () => void; pageContentRef: Readonly< ShallowRef>; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:modelValue": (value: boolean) => any; }, string, PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; }>, { size: string | [string, string]; to: string | HTMLElement; draggable: boolean; minWidth: number; minHeight: number; resizable: boolean; closable: boolean; maxmin: boolean; minAnimate: boolean; minOrigin: { x: number; y: number; }; showMask: boolean; radius: number; yesBtn: boolean; yesText: string; cancelBtn: boolean; cancelText: string; }, {}, {}, {}, string, 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; }; };