import type { PropType } from 'vue'; export declare const footerProps: { confirmLoading: { type: BooleanConstructor; }; /** * @description: Show close button */ showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: PropType>; cancelText: { type: StringConstructor; default: string; }; /** * @description: Show confirmation button */ showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: PropType>; okText: { type: StringConstructor; default: string; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; default: boolean; }; footerHeight: { type: PropType; default: number; }; footerAlign: { type: StringConstructor; validator: (v: string) => boolean; }; }; export declare const basicProps: { confirmLoading: { type: BooleanConstructor; }; /** * @description: Show close button */ showCancelBtn: { type: BooleanConstructor; default: boolean; }; cancelButtonProps: PropType>; cancelText: { type: StringConstructor; default: string; }; /** * @description: Show confirmation button */ showOkBtn: { type: BooleanConstructor; default: boolean; }; okButtonProps: PropType>; okText: { type: StringConstructor; default: string; }; okType: { type: StringConstructor; default: string; }; showFooter: { type: BooleanConstructor; default: boolean; }; footerHeight: { type: PropType; default: number; }; footerAlign: { type: StringConstructor; validator: (v: string) => boolean; }; transformTop: (StringConstructor | NumberConstructor)[]; title: { type: StringConstructor; default: string; }; loadingText: { type: StringConstructor; }; helpInfo: { type: StringConstructor; }; showDetailBack: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; }; alertOptions: { type: PropType>; }; drawerStyle: ObjectConstructor; minusDefaultMaxHeight: { type: NumberConstructor; default(): number; }; onOk: PropType<(e: MouseEvent) => void>; onCancel: PropType<(e: MouseEvent) => void>; scrollbarOptions: { type: PropType<{} & {} & {}>; }; closable: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; width: { type: (StringConstructor | NumberConstructor)[]; }; widthSize: { type: StringConstructor; validator: (v: string) => boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; getContainer: { type: PropType; }; closeFunc: PropType<() => Promise>; destroyOnClose: { type: BooleanConstructor; }; };