import type { CustomSlotsType } from '@antdv/ui/es/types'; import type { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<{ autofocus: { type: BooleanConstructor; default: any; }; closable: { type: BooleanConstructor; default: any; }; closeIcon: any; destroyOnClose: { type: BooleanConstructor; default: any; }; forceRender: { type: BooleanConstructor; default: any; }; getContainer: { type: import("vue").PropType; default: string | false | HTMLElement | import("@antdv/ui/es/types").getContainerFunc; }; maskClosable: { type: BooleanConstructor; default: any; }; mask: { type: BooleanConstructor; default: any; }; maskStyle: { type: import("vue").PropType; default: CSSProperties; }; rootClassName: StringConstructor; rootStyle: { type: import("vue").PropType; default: CSSProperties; }; size: { type: import("vue").PropType<"default" | "large">; }; drawerStyle: { type: import("vue").PropType; default: CSSProperties; }; headerStyle: { type: import("vue").PropType; default: CSSProperties; }; bodyStyle: { type: import("vue").PropType; default: CSSProperties; }; contentWrapperStyle: { type: import("vue").PropType; default: () => {}; }; title: any; visible: { type: BooleanConstructor; default: any; }; open: { type: BooleanConstructor; default: any; }; width: any; height: any; zIndex: NumberConstructor; prefixCls: StringConstructor; push: any; placement: any; keyboard: { type: BooleanConstructor; default: any; }; extra: any; footer: any; footerStyle: { type: import("vue").PropType; default: CSSProperties; }; level: any; lockScroll: { type: BooleanConstructor; default: boolean; }; levelMove: { type: import("vue").PropType import("./interface").ILevelMove)>; }; handle: any; afterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterOpenChange: import("vue").PropType<(open: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onClose: import("vue").PropType; }, () => import("@antdv/ui/es/types").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string | false | HTMLElement | import("@antdv/ui/es/types").getContainerFunc; }; maskClosable: { type: BooleanConstructor; default: any; }; mask: { type: BooleanConstructor; default: any; }; maskStyle: { type: import("vue").PropType; default: CSSProperties; }; rootClassName: StringConstructor; rootStyle: { type: import("vue").PropType; default: CSSProperties; }; size: { type: import("vue").PropType<"default" | "large">; }; drawerStyle: { type: import("vue").PropType; default: CSSProperties; }; headerStyle: { type: import("vue").PropType; default: CSSProperties; }; bodyStyle: { type: import("vue").PropType; default: CSSProperties; }; contentWrapperStyle: { type: import("vue").PropType; default: () => {}; }; title: any; visible: { type: BooleanConstructor; default: any; }; open: { type: BooleanConstructor; default: any; }; width: any; height: any; zIndex: NumberConstructor; prefixCls: StringConstructor; push: any; placement: any; keyboard: { type: BooleanConstructor; default: any; }; extra: any; footer: any; footerStyle: { type: import("vue").PropType; default: CSSProperties; }; level: any; lockScroll: { type: BooleanConstructor; default: boolean; }; levelMove: { type: import("vue").PropType import("./interface").ILevelMove)>; }; handle: any; afterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterVisibleChange: import("vue").PropType<(visible: boolean) => void>; onAfterOpenChange: import("vue").PropType<(open: boolean) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; 'onUpdate:open': import("vue").PropType<(open: boolean) => void>; onClose: import("vue").PropType; }>>, { footer: any; title: any; open: boolean; push: any; width: any; height: any; visible: boolean; getContainer: string | false | HTMLElement | import("@antdv/ui/es/types").getContainerFunc; forceRender: boolean; mask: boolean; autofocus: boolean; placement: any; maskClosable: boolean; keyboard: boolean; rootStyle: CSSProperties; level: any; closeIcon: any; closable: boolean; extra: any; destroyOnClose: boolean; bodyStyle: CSSProperties; maskStyle: CSSProperties; handle: any; drawerStyle: CSSProperties; headerStyle: CSSProperties; contentWrapperStyle: CSSProperties; footerStyle: CSSProperties; lockScroll: boolean; }, CustomSlotsType<{ closeIcon: any; title: any; extra: any; footer: any; handle: any; default: any; }>>; export default _default;