import type { PropType, CSSProperties } from 'vue'; import type { ModalWrapperProps } from './typing'; export declare const modalProps: { visible: { type: BooleanConstructor; }; scrollTop: { type: BooleanConstructor; default: boolean; }; height: { type: NumberConstructor; }; minHeight: { type: NumberConstructor; }; draggable: { type: BooleanConstructor; default: boolean; }; centered: { type: BooleanConstructor; }; cancelText: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; closeFunc: PropType<() => Promise>; }; export declare const basicProps: { visible: { type: BooleanConstructor; }; scrollTop: { type: BooleanConstructor; default: boolean; }; height: { type: NumberConstructor; }; minHeight: { type: NumberConstructor; }; draggable: { type: BooleanConstructor; default: boolean; }; centered: { type: BooleanConstructor; }; cancelText: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; closeFunc: PropType<() => Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: PropType>; afterClose: PropType<() => Promise>; bodyStyle: PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: PropType; getContainer: PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: PropType; }; loading: { type: PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: PropType<(event: MouseEvent) => void>; }; }>>>; cancelButtonProps: PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: PropType; }; loading: { type: PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: PropType<(event: MouseEvent) => void>; }; }>>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; };