export declare const PdDrawer: { new (...args: any[]): import('vue').CreateComponentPublicInstance; }; size: { type: globalThis.PropType<"default" | "large">; }; autofocus: { type: globalThis.PropType; }; closable: { type: globalThis.PropType; default: boolean; }; closeIcon: { type: globalThis.PropType; }; destroyOnClose: { type: globalThis.PropType; default: boolean; }; forceRender: { type: globalThis.PropType; }; getContainer: { type: globalThis.PropType HTMLElement)>; }; maskClosable: { type: globalThis.PropType; default: boolean; }; mask: { type: globalThis.PropType; default: boolean; }; maskStyle: { type: globalThis.PropType; }; rootClassName: { type: globalThis.PropType; }; rootStyle: { type: globalThis.PropType; }; drawerStyle: { type: globalThis.PropType; }; headerStyle: { type: globalThis.PropType; }; bodyStyle: { type: globalThis.PropType; }; contentWrapperStyle: { type: globalThis.PropType; }; title: { type: globalThis.PropType; default: string; }; visible: { type: globalThis.PropType; }; open: { type: globalThis.PropType; }; width: { type: globalThis.PropType; default: number; }; height: { type: globalThis.PropType; default: string; }; zIndex: { type: globalThis.PropType; default: number; }; prefixCls: { type: globalThis.PropType; }; placement: { type: globalThis.PropType<"left" | "right" | "top" | "bottom">; default: string; }; keyboard: { type: globalThis.PropType; default: boolean; }; extra: { type: globalThis.PropType; }; footer: { type: globalThis.PropType; }; footerStyle: { type: globalThis.PropType; }; level: { type: globalThis.PropType; }; levelMove: { type: globalThis.PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; handle: { type: globalThis.PropType; }; afterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterOpenChange: { type: globalThis.PropType<(open: boolean) => void>; }; 'onUpdate:visible': { type: globalThis.PropType<(visible: boolean) => void>; }; 'onUpdate:open': { type: globalThis.PropType<(open: boolean) => void>; }; onClose: { type: globalThis.PropType; }; modelValue: { type: globalThis.PropType; default: boolean; }; showFooter: { type: globalThis.PropType; default: boolean; }; okText: { type: globalThis.PropType; default: string; }; cancelText: { type: globalThis.PropType; default: string; }; confirmLoading: { type: globalThis.PropType; default: boolean; }; }>> & { onAfterOpenChange?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onCancel?: (() => any) | undefined; }, { open: () => void; close: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; ok: () => void; cancel: () => void; close: () => void; afterOpenChange: (visible: boolean) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; }; size: { type: globalThis.PropType<"default" | "large">; }; autofocus: { type: globalThis.PropType; }; closable: { type: globalThis.PropType; default: boolean; }; closeIcon: { type: globalThis.PropType; }; destroyOnClose: { type: globalThis.PropType; default: boolean; }; forceRender: { type: globalThis.PropType; }; getContainer: { type: globalThis.PropType HTMLElement)>; }; maskClosable: { type: globalThis.PropType; default: boolean; }; mask: { type: globalThis.PropType; default: boolean; }; maskStyle: { type: globalThis.PropType; }; rootClassName: { type: globalThis.PropType; }; rootStyle: { type: globalThis.PropType; }; drawerStyle: { type: globalThis.PropType; }; headerStyle: { type: globalThis.PropType; }; bodyStyle: { type: globalThis.PropType; }; contentWrapperStyle: { type: globalThis.PropType; }; title: { type: globalThis.PropType; default: string; }; visible: { type: globalThis.PropType; }; open: { type: globalThis.PropType; }; width: { type: globalThis.PropType; default: number; }; height: { type: globalThis.PropType; default: string; }; zIndex: { type: globalThis.PropType; default: number; }; prefixCls: { type: globalThis.PropType; }; placement: { type: globalThis.PropType<"left" | "right" | "top" | "bottom">; default: string; }; keyboard: { type: globalThis.PropType; default: boolean; }; extra: { type: globalThis.PropType; }; footer: { type: globalThis.PropType; }; footerStyle: { type: globalThis.PropType; }; level: { type: globalThis.PropType; }; levelMove: { type: globalThis.PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; handle: { type: globalThis.PropType; }; afterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterOpenChange: { type: globalThis.PropType<(open: boolean) => void>; }; 'onUpdate:visible': { type: globalThis.PropType<(visible: boolean) => void>; }; 'onUpdate:open': { type: globalThis.PropType<(open: boolean) => void>; }; onClose: { type: globalThis.PropType; }; modelValue: { type: globalThis.PropType; default: boolean; }; showFooter: { type: globalThis.PropType; default: boolean; }; okText: { type: globalThis.PropType; default: string; }; cancelText: { type: globalThis.PropType; default: string; }; confirmLoading: { type: globalThis.PropType; default: boolean; }; }>> & { onAfterOpenChange?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onCancel?: (() => any) | undefined; }, { closable: boolean; destroyOnClose: boolean; maskClosable: boolean; mask: boolean; title: string; width: number | string; height: number | string; zIndex: number; placement: "top" | "right" | "bottom" | "left"; keyboard: boolean; modelValue: boolean; showFooter: boolean; okText: string; cancelText: string; confirmLoading: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; }; size: { type: globalThis.PropType<"default" | "large">; }; autofocus: { type: globalThis.PropType; }; closable: { type: globalThis.PropType; default: boolean; }; closeIcon: { type: globalThis.PropType; }; destroyOnClose: { type: globalThis.PropType; default: boolean; }; forceRender: { type: globalThis.PropType; }; getContainer: { type: globalThis.PropType HTMLElement)>; }; maskClosable: { type: globalThis.PropType; default: boolean; }; mask: { type: globalThis.PropType; default: boolean; }; maskStyle: { type: globalThis.PropType; }; rootClassName: { type: globalThis.PropType; }; rootStyle: { type: globalThis.PropType; }; drawerStyle: { type: globalThis.PropType; }; headerStyle: { type: globalThis.PropType; }; bodyStyle: { type: globalThis.PropType; }; contentWrapperStyle: { type: globalThis.PropType; }; title: { type: globalThis.PropType; default: string; }; visible: { type: globalThis.PropType; }; open: { type: globalThis.PropType; }; width: { type: globalThis.PropType; default: number; }; height: { type: globalThis.PropType; default: string; }; zIndex: { type: globalThis.PropType; default: number; }; prefixCls: { type: globalThis.PropType; }; placement: { type: globalThis.PropType<"left" | "right" | "top" | "bottom">; default: string; }; keyboard: { type: globalThis.PropType; default: boolean; }; extra: { type: globalThis.PropType; }; footer: { type: globalThis.PropType; }; footerStyle: { type: globalThis.PropType; }; level: { type: globalThis.PropType; }; levelMove: { type: globalThis.PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; handle: { type: globalThis.PropType; }; afterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterOpenChange: { type: globalThis.PropType<(open: boolean) => void>; }; 'onUpdate:visible': { type: globalThis.PropType<(visible: boolean) => void>; }; 'onUpdate:open': { type: globalThis.PropType<(open: boolean) => void>; }; onClose: { type: globalThis.PropType; }; modelValue: { type: globalThis.PropType; default: boolean; }; showFooter: { type: globalThis.PropType; default: boolean; }; okText: { type: globalThis.PropType; default: string; }; cancelText: { type: globalThis.PropType; default: string; }; confirmLoading: { type: globalThis.PropType; default: boolean; }; }>> & { onAfterOpenChange?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onCancel?: (() => any) | undefined; }, { open: () => void; close: () => void; }, {}, {}, {}, { closable: boolean; destroyOnClose: boolean; maskClosable: boolean; mask: boolean; title: string; width: number | string; height: number | string; zIndex: number; placement: "top" | "right" | "bottom" | "left"; keyboard: boolean; modelValue: boolean; showFooter: boolean; okText: string; cancelText: string; confirmLoading: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; }; size: { type: globalThis.PropType<"default" | "large">; }; autofocus: { type: globalThis.PropType; }; closable: { type: globalThis.PropType; default: boolean; }; closeIcon: { type: globalThis.PropType; }; destroyOnClose: { type: globalThis.PropType; default: boolean; }; forceRender: { type: globalThis.PropType; }; getContainer: { type: globalThis.PropType HTMLElement)>; }; maskClosable: { type: globalThis.PropType; default: boolean; }; mask: { type: globalThis.PropType; default: boolean; }; maskStyle: { type: globalThis.PropType; }; rootClassName: { type: globalThis.PropType; }; rootStyle: { type: globalThis.PropType; }; drawerStyle: { type: globalThis.PropType; }; headerStyle: { type: globalThis.PropType; }; bodyStyle: { type: globalThis.PropType; }; contentWrapperStyle: { type: globalThis.PropType; }; title: { type: globalThis.PropType; default: string; }; visible: { type: globalThis.PropType; }; open: { type: globalThis.PropType; }; width: { type: globalThis.PropType; default: number; }; height: { type: globalThis.PropType; default: string; }; zIndex: { type: globalThis.PropType; default: number; }; prefixCls: { type: globalThis.PropType; }; placement: { type: globalThis.PropType<"left" | "right" | "top" | "bottom">; default: string; }; keyboard: { type: globalThis.PropType; default: boolean; }; extra: { type: globalThis.PropType; }; footer: { type: globalThis.PropType; }; footerStyle: { type: globalThis.PropType; }; level: { type: globalThis.PropType; }; levelMove: { type: globalThis.PropType<(number | [number, number]) | ((e: { target: HTMLElement; open: boolean; }) => number | [number, number])>; }; handle: { type: globalThis.PropType; }; afterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterVisibleChange: { type: globalThis.PropType<(visible: boolean) => void>; }; onAfterOpenChange: { type: globalThis.PropType<(open: boolean) => void>; }; 'onUpdate:visible': { type: globalThis.PropType<(visible: boolean) => void>; }; 'onUpdate:open': { type: globalThis.PropType<(open: boolean) => void>; }; onClose: { type: globalThis.PropType; }; modelValue: { type: globalThis.PropType; default: boolean; }; showFooter: { type: globalThis.PropType; default: boolean; }; okText: { type: globalThis.PropType; default: string; }; cancelText: { type: globalThis.PropType; default: string; }; confirmLoading: { type: globalThis.PropType; default: boolean; }; }>> & { onAfterOpenChange?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onOk?: (() => any) | undefined; onCancel?: (() => any) | undefined; }, { open: () => void; close: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; ok: () => void; cancel: () => void; close: () => void; afterOpenChange: (visible: boolean) => void; }, string, { closable: boolean; destroyOnClose: boolean; maskClosable: boolean; mask: boolean; title: string; width: number | string; height: number | string; zIndex: number; placement: "top" | "right" | "bottom" | "left"; keyboard: boolean; modelValue: boolean; showFooter: boolean; okText: string; cancelText: string; confirmLoading: boolean; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { title?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; extra?(_: {}): any; }; }) & import('vue').Plugin; export default PdDrawer;