import type { ExtractPropTypes, PropType } from 'vue'; declare type Recordable = Record; export declare const footerProps: { confirmLoading: { type: BooleanConstructor; }; /** * @description: Show close button */ showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: PropType>; cancelText: { type: StringConstructor; default: any; }; /** * @description: Show confirmation button */ showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: PropType>; okText: { type: StringConstructor; default: any; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; }; footerHeight: { type: PropType; default: number; }; }; export declare const drawerProps: { confirmLoading: { type: BooleanConstructor; }; /** * @description: Show close button */ showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: PropType>; cancelText: { type: StringConstructor; default: any; }; /** * @description: Show confirmation button */ showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: PropType>; okText: { type: StringConstructor; default: any; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; }; footerHeight: { type: 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: PropType; }; closeFunc: { type: PropType; default: null; }; destroyOnClose: { type: BooleanConstructor; }; }; export declare type DrawerProps = ExtractPropTypes; export {};