declare const _default: __VLS_WithTemplateSlots; readonly closable: import("../../../utils").EpPropFinalized; readonly permeable: import("../../../utils").EpPropFinalized; readonly disableEsc: import("../../../utils").EpPropFinalized; readonly transfer: import("../../../utils").EpPropFinalized; readonly onBeforeClose: import("../../../utils").EpPropFinalized<(new (...args: any[]) => () => boolean | Promise) | (() => () => boolean | Promise) | { (): () => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => boolean | Promise) | (() => () => boolean | Promise) | { (): () => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly onResize: import("../../../utils").EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; }, { handleMaskClick: () => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:active": (value: boolean) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly closable: import("../../../utils").EpPropFinalized; readonly permeable: import("../../../utils").EpPropFinalized; readonly disableEsc: import("../../../utils").EpPropFinalized; readonly transfer: import("../../../utils").EpPropFinalized; readonly onBeforeClose: import("../../../utils").EpPropFinalized<(new (...args: any[]) => () => boolean | Promise) | (() => () => boolean | Promise) | { (): () => boolean | Promise; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => boolean | Promise) | (() => () => boolean | Promise) | { (): () => boolean | Promise; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; readonly onResize: import("../../../utils").EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => () => void) | (() => () => void) | { (): () => void; new (): any; readonly prototype: any; })[], unknown, unknown, undefined, boolean>; }>> & { "onUpdate:active"?: ((value: boolean) => any) | undefined; }, { readonly active: import("../../../utils").EpPropMergeType; readonly transfer: import("../../../utils").EpPropMergeType; readonly closable: import("../../../utils").EpPropMergeType; readonly permeable: import("../../../utils").EpPropMergeType; readonly disableEsc: import("../../../utils").EpPropMergeType; readonly onBeforeClose: () => boolean | Promise; readonly onResize: () => void; }>, { mask?(_: {}): any; default?(_: {}): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };