export declare const BzDrawer: import('../..utils').WithInstall; 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 * from './src/typing'; export { useDrawer, useDrawerInner } from './src/useDrawer';