import type { DrawerProps } from './typing'; import type { CSSProperties } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ confirmLoading: { type: BooleanConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: import("vue").PropType; cancelText: { type: StringConstructor; default: string; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: import("vue").PropType; okText: { type: StringConstructor; default: string; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; }; footerHeight: { type: import("vue").PropType; default: number; }; isDetail: { type: BooleanConstructor; }; title: { type: StringConstructor; default: string; }; loadingText: { type: StringConstructor; }; showDetailBack: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; }; loading: { type: BooleanConstructor; }; maskClosable: { type: BooleanConstructor; default: boolean; }; getContainer: { type: import("vue").PropType; }; closeFunc: { type: import("vue").PropType; default: null; }; destroyOnClose: { type: BooleanConstructor; }; }, { onClose: (e: Recordable) => Promise; prefixCls: string; getMergeProps: any; getScrollContentStyle: import("vue").ComputedRef; getProps: any; getLoading: import("vue").ComputedRef; getBindValues: import("vue").ComputedRef; getFooterHeight: import("vue").ComputedRef; handleOk: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("ok" | "visible-change" | "register" | "close")[], "ok" | "visible-change" | "register" | "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; cancelText: { type: StringConstructor; default: string; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: import("vue").PropType; okText: { type: StringConstructor; default: string; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; }; footerHeight: { type: import("vue").PropType; default: number; }; isDetail: { type: BooleanConstructor; }; title: { type: StringConstructor; default: string; }; loadingText: { type: StringConstructor; }; showDetailBack: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; }; loading: { type: BooleanConstructor; }; maskClosable: { type: BooleanConstructor; default: boolean; }; getContainer: { type: import("vue").PropType; }; closeFunc: { type: import("vue").PropType; default: null; }; destroyOnClose: { type: BooleanConstructor; }; }>> & { onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; }, { title: string; visible: boolean; loading: boolean; cancelText: string; okText: string; closeFunc: any; showCancelBtn: boolean; showOkBtn: boolean; confirmLoading: boolean; destroyOnClose: boolean; maskClosable: boolean; okType: string; showFooter: boolean; footerHeight: string | number; isDetail: boolean; showDetailBack: boolean; }>; export default _sfc_main;