import { PropType, CSSProperties } from 'vue'; export declare const exposedDialogEnvProps: { readonly internalStyle: PropType; readonly maskClosable: { readonly type: BooleanConstructor; readonly default: true; }; readonly onPositiveClick: PropType<(e: MouseEvent) => Promise | unknown>; readonly onNegativeClick: PropType<(e: MouseEvent) => Promise | unknown>; readonly onClose: PropType<() => Promise | unknown>; readonly onMaskClick: PropType<(e: MouseEvent) => void>; readonly icon: PropType<() => import("vue").VNodeChild>; readonly type: { readonly type: PropType<"default" | "error" | "info" | "success" | "warning">; readonly default: "default"; }; readonly title: PropType import("vue").VNodeChild)>; readonly closable: { readonly type: BooleanConstructor; readonly default: true; }; readonly negativeText: StringConstructor; readonly positiveText: StringConstructor; readonly content: PropType import("vue").VNodeChild)>; readonly action: PropType<() => import("vue").VNodeChild>; readonly showIcon: { readonly type: BooleanConstructor; readonly default: true; }; readonly loading: BooleanConstructor; readonly bordered: BooleanConstructor; readonly iconPlacement: PropType; }; declare const _default: import("vue").DefineComponent<{ internalKey: { type: StringConstructor; required: true; }; to: PropType; onInternalAfterLeave: { type: PropType<(key: string) => void>; required: true; }; internalStyle: PropType; maskClosable: { readonly type: BooleanConstructor; readonly default: true; }; onPositiveClick: PropType<(e: MouseEvent) => unknown>; onNegativeClick: PropType<(e: MouseEvent) => unknown>; onClose: PropType<() => unknown>; onMaskClick: PropType<(e: MouseEvent) => void>; icon: PropType<() => import("vue").VNodeChild>; type: { readonly type: PropType<"default" | "error" | "info" | "success" | "warning">; readonly default: "default"; }; title: PropType import("vue").VNodeChild)>; closable: { readonly type: BooleanConstructor; readonly default: true; }; negativeText: StringConstructor; positiveText: StringConstructor; content: PropType import("vue").VNodeChild)>; action: PropType<() => import("vue").VNodeChild>; showIcon: { readonly type: BooleanConstructor; readonly default: true; }; loading: BooleanConstructor; bordered: BooleanConstructor; iconPlacement: PropType; }, { show: import("vue").Ref; hide: () => void; handleUpdateShow: (value: boolean) => void; handleAfterLeave: () => void; handleCloseClick: () => void; handleNegativeClick: (e: MouseEvent) => void; handlePositiveClick: (e: MouseEvent) => void; handleMaskClick: (e: MouseEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ internalKey?: unknown; to?: unknown; onInternalAfterLeave?: unknown; internalStyle?: unknown; maskClosable?: unknown; onPositiveClick?: unknown; onNegativeClick?: unknown; onClose?: unknown; onMaskClick?: unknown; icon?: unknown; type?: unknown; title?: unknown; closable?: unknown; negativeText?: unknown; positiveText?: unknown; content?: unknown; action?: unknown; showIcon?: unknown; loading?: unknown; bordered?: unknown; iconPlacement?: unknown; } & { type: "default" | "error" | "info" | "success" | "warning"; loading: boolean; bordered: boolean; closable: boolean; showIcon: boolean; maskClosable: boolean; internalKey: string; onInternalAfterLeave: (key: string) => void; } & { content?: string | (() => import("vue").VNodeChild) | undefined; icon?: (() => import("vue").VNodeChild) | undefined; title?: string | (() => import("vue").VNodeChild) | undefined; action?: (() => import("vue").VNodeChild) | undefined; to?: string | HTMLElement | undefined; onClose?: (() => unknown) | undefined; iconPlacement?: import("./interface").IconPlacement | undefined; negativeText?: string | undefined; positiveText?: string | undefined; onPositiveClick?: ((e: MouseEvent) => unknown) | undefined; onNegativeClick?: ((e: MouseEvent) => unknown) | undefined; onMaskClick?: ((e: MouseEvent) => void) | undefined; internalStyle?: string | CSSProperties | undefined; }>, { type: "default" | "error" | "info" | "success" | "warning"; loading: boolean; bordered: boolean; closable: boolean; showIcon: boolean; maskClosable: boolean; }>; export default _default;