1 | import type { Plugin } from 'vue';
|
2 | import type { ModalFunc } from './Modal';
|
3 | export type { ActionButtonProps } from '../_util/ActionButton';
|
4 | export type { ModalProps, ModalFuncProps } from './Modal';
|
5 | declare const _default: {
|
6 | new (...args: any[]): {
|
7 | $: import("vue").ComponentInternalInstance;
|
8 | $data: {};
|
9 | $props: Partial<{
|
10 | visible: boolean;
|
11 | mask: boolean;
|
12 | closable: boolean;
|
13 | forceRender: boolean;
|
14 | getContainer: string | false | HTMLElement | (() => HTMLElement);
|
15 | maskClosable: boolean;
|
16 | keyboard: boolean;
|
17 | centered: boolean;
|
18 | destroyOnClose: boolean;
|
19 | focusTriggerAfterClose: boolean;
|
20 | confirmLoading: boolean;
|
21 | }> & Omit<Readonly<import("vue").ExtractPropTypes<{
|
22 | prefixCls: StringConstructor;
|
23 | visible: {
|
24 | type: BooleanConstructor;
|
25 | default: any;
|
26 | };
|
27 | confirmLoading: {
|
28 | type: BooleanConstructor;
|
29 | default: any;
|
30 | };
|
31 | title: import("vue-types").VueTypeValidableDef<any>;
|
32 | closable: {
|
33 | type: BooleanConstructor;
|
34 | default: any;
|
35 | };
|
36 | closeIcon: import("vue-types").VueTypeValidableDef<any>;
|
37 | onOk: import("vue").PropType<(e: MouseEvent) => void>;
|
38 | onCancel: import("vue").PropType<(e: MouseEvent) => void>;
|
39 | 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
|
40 | onChange: import("vue").PropType<(visible: boolean) => void>;
|
41 | afterClose: import("vue").PropType<() => void>;
|
42 | centered: {
|
43 | type: BooleanConstructor;
|
44 | default: any;
|
45 | };
|
46 | width: (StringConstructor | NumberConstructor)[];
|
47 | footer: import("vue-types").VueTypeValidableDef<any>;
|
48 | okText: import("vue-types").VueTypeValidableDef<any>;
|
49 | okType: import("vue").PropType<import("../button/buttonTypes").LegacyButtonType>;
|
50 | cancelText: import("vue-types").VueTypeValidableDef<any>;
|
51 | icon: import("vue-types").VueTypeValidableDef<any>;
|
52 | maskClosable: {
|
53 | type: BooleanConstructor;
|
54 | default: any;
|
55 | };
|
56 | forceRender: {
|
57 | type: BooleanConstructor;
|
58 | default: any;
|
59 | };
|
60 | okButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
61 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
62 | default: string;
|
63 | };
|
64 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
65 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
66 | default: "submit" | "button" | "reset";
|
67 | };
|
68 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
69 | size: {
|
70 | type: import("vue").PropType<import("../button").ButtonSize>;
|
71 | };
|
72 | loading: {
|
73 | type: import("vue").PropType<boolean | {
|
74 | delay?: number;
|
75 | }>;
|
76 | default: () => boolean | {
|
77 | delay?: number;
|
78 | };
|
79 | };
|
80 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
81 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
82 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
83 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
84 | icon: import("vue-types").VueTypeValidableDef<any>;
|
85 | href: import("vue-types").VueTypeValidableDef<string> & {
|
86 | default: string;
|
87 | };
|
88 | target: import("vue-types").VueTypeValidableDef<string> & {
|
89 | default: string;
|
90 | };
|
91 | title: import("vue-types").VueTypeValidableDef<string> & {
|
92 | default: string;
|
93 | };
|
94 | onClick: {
|
95 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
96 | };
|
97 | }>>>;
|
98 | cancelButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
99 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
100 | default: string;
|
101 | };
|
102 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
103 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
104 | default: "submit" | "button" | "reset";
|
105 | };
|
106 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
107 | size: {
|
108 | type: import("vue").PropType<import("../button").ButtonSize>;
|
109 | };
|
110 | loading: {
|
111 | type: import("vue").PropType<boolean | {
|
112 | delay?: number;
|
113 | }>;
|
114 | default: () => boolean | {
|
115 | delay?: number;
|
116 | };
|
117 | };
|
118 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
119 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
120 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
121 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
122 | icon: import("vue-types").VueTypeValidableDef<any>;
|
123 | href: import("vue-types").VueTypeValidableDef<string> & {
|
124 | default: string;
|
125 | };
|
126 | target: import("vue-types").VueTypeValidableDef<string> & {
|
127 | default: string;
|
128 | };
|
129 | title: import("vue-types").VueTypeValidableDef<string> & {
|
130 | default: string;
|
131 | };
|
132 | onClick: {
|
133 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
134 | };
|
135 | }>>>;
|
136 | destroyOnClose: {
|
137 | type: BooleanConstructor;
|
138 | default: any;
|
139 | };
|
140 | wrapClassName: StringConstructor;
|
141 | maskTransitionName: StringConstructor;
|
142 | transitionName: StringConstructor;
|
143 | getContainer: {
|
144 | type: import("vue").PropType<string | false | HTMLElement | (() => HTMLElement)>;
|
145 | default: any;
|
146 | };
|
147 | zIndex: NumberConstructor;
|
148 | bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
|
149 | maskStyle: import("vue").PropType<import("vue").CSSProperties>;
|
150 | mask: {
|
151 | type: BooleanConstructor;
|
152 | default: any;
|
153 | };
|
154 | keyboard: {
|
155 | type: BooleanConstructor;
|
156 | default: any;
|
157 | };
|
158 | wrapProps: ObjectConstructor;
|
159 | focusTriggerAfterClose: {
|
160 | type: BooleanConstructor;
|
161 | default: any;
|
162 | };
|
163 | modalRender: import("vue").PropType<(arg: {
|
164 | originVNode: import("../_util/type").VueNode;
|
165 | }) => import("../_util/type").VueNode>;
|
166 | }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "visible" | "mask" | "closable" | "forceRender" | "getContainer" | "maskClosable" | "keyboard" | "centered" | "destroyOnClose" | "focusTriggerAfterClose" | "confirmLoading">;
|
167 | $attrs: {
|
168 | [x: string]: unknown;
|
169 | };
|
170 | $refs: {
|
171 | [x: string]: unknown;
|
172 | };
|
173 | $slots: Readonly<{
|
174 | [name: string]: import("vue").Slot;
|
175 | }>;
|
176 | $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
177 | $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
178 | $emit: (event: string, ...args: any[]) => void;
|
179 | $el: any;
|
180 | $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
|
181 | prefixCls: StringConstructor;
|
182 | visible: {
|
183 | type: BooleanConstructor;
|
184 | default: any;
|
185 | };
|
186 | confirmLoading: {
|
187 | type: BooleanConstructor;
|
188 | default: any;
|
189 | };
|
190 | title: import("vue-types").VueTypeValidableDef<any>;
|
191 | closable: {
|
192 | type: BooleanConstructor;
|
193 | default: any;
|
194 | };
|
195 | closeIcon: import("vue-types").VueTypeValidableDef<any>;
|
196 | onOk: import("vue").PropType<(e: MouseEvent) => void>;
|
197 | onCancel: import("vue").PropType<(e: MouseEvent) => void>;
|
198 | 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
|
199 | onChange: import("vue").PropType<(visible: boolean) => void>;
|
200 | afterClose: import("vue").PropType<() => void>;
|
201 | centered: {
|
202 | type: BooleanConstructor;
|
203 | default: any;
|
204 | };
|
205 | width: (StringConstructor | NumberConstructor)[];
|
206 | footer: import("vue-types").VueTypeValidableDef<any>;
|
207 | okText: import("vue-types").VueTypeValidableDef<any>;
|
208 | okType: import("vue").PropType<import("../button/buttonTypes").LegacyButtonType>;
|
209 | cancelText: import("vue-types").VueTypeValidableDef<any>;
|
210 | icon: import("vue-types").VueTypeValidableDef<any>;
|
211 | maskClosable: {
|
212 | type: BooleanConstructor;
|
213 | default: any;
|
214 | };
|
215 | forceRender: {
|
216 | type: BooleanConstructor;
|
217 | default: any;
|
218 | };
|
219 | okButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
220 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
221 | default: string;
|
222 | };
|
223 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
224 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
225 | default: "submit" | "button" | "reset";
|
226 | };
|
227 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
228 | size: {
|
229 | type: import("vue").PropType<import("../button").ButtonSize>;
|
230 | };
|
231 | loading: {
|
232 | type: import("vue").PropType<boolean | {
|
233 | delay?: number;
|
234 | }>;
|
235 | default: () => boolean | {
|
236 | delay?: number;
|
237 | };
|
238 | };
|
239 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
240 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
241 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
242 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
243 | icon: import("vue-types").VueTypeValidableDef<any>;
|
244 | href: import("vue-types").VueTypeValidableDef<string> & {
|
245 | default: string;
|
246 | };
|
247 | target: import("vue-types").VueTypeValidableDef<string> & {
|
248 | default: string;
|
249 | };
|
250 | title: import("vue-types").VueTypeValidableDef<string> & {
|
251 | default: string;
|
252 | };
|
253 | onClick: {
|
254 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
255 | };
|
256 | }>>>;
|
257 | cancelButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
258 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
259 | default: string;
|
260 | };
|
261 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
262 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
263 | default: "submit" | "button" | "reset";
|
264 | };
|
265 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
266 | size: {
|
267 | type: import("vue").PropType<import("../button").ButtonSize>;
|
268 | };
|
269 | loading: {
|
270 | type: import("vue").PropType<boolean | {
|
271 | delay?: number;
|
272 | }>;
|
273 | default: () => boolean | {
|
274 | delay?: number;
|
275 | };
|
276 | };
|
277 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
278 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
279 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
280 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
281 | icon: import("vue-types").VueTypeValidableDef<any>;
|
282 | href: import("vue-types").VueTypeValidableDef<string> & {
|
283 | default: string;
|
284 | };
|
285 | target: import("vue-types").VueTypeValidableDef<string> & {
|
286 | default: string;
|
287 | };
|
288 | title: import("vue-types").VueTypeValidableDef<string> & {
|
289 | default: string;
|
290 | };
|
291 | onClick: {
|
292 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
293 | };
|
294 | }>>>;
|
295 | destroyOnClose: {
|
296 | type: BooleanConstructor;
|
297 | default: any;
|
298 | };
|
299 | wrapClassName: StringConstructor;
|
300 | maskTransitionName: StringConstructor;
|
301 | transitionName: StringConstructor;
|
302 | getContainer: {
|
303 | type: import("vue").PropType<string | false | HTMLElement | (() => HTMLElement)>;
|
304 | default: any;
|
305 | };
|
306 | zIndex: NumberConstructor;
|
307 | bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
|
308 | maskStyle: import("vue").PropType<import("vue").CSSProperties>;
|
309 | mask: {
|
310 | type: BooleanConstructor;
|
311 | default: any;
|
312 | };
|
313 | keyboard: {
|
314 | type: BooleanConstructor;
|
315 | default: any;
|
316 | };
|
317 | wrapProps: ObjectConstructor;
|
318 | focusTriggerAfterClose: {
|
319 | type: BooleanConstructor;
|
320 | default: any;
|
321 | };
|
322 | modalRender: import("vue").PropType<(arg: {
|
323 | originVNode: import("../_util/type").VueNode;
|
324 | }) => import("../_util/type").VueNode>;
|
325 | }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
326 | visible: boolean;
|
327 | mask: boolean;
|
328 | closable: boolean;
|
329 | forceRender: boolean;
|
330 | getContainer: string | false | HTMLElement | (() => HTMLElement);
|
331 | maskClosable: boolean;
|
332 | keyboard: boolean;
|
333 | centered: boolean;
|
334 | destroyOnClose: boolean;
|
335 | focusTriggerAfterClose: boolean;
|
336 | confirmLoading: boolean;
|
337 | }> & {
|
338 | beforeCreate?: (() => void) | (() => void)[];
|
339 | created?: (() => void) | (() => void)[];
|
340 | beforeMount?: (() => void) | (() => void)[];
|
341 | mounted?: (() => void) | (() => void)[];
|
342 | beforeUpdate?: (() => void) | (() => void)[];
|
343 | updated?: (() => void) | (() => void)[];
|
344 | activated?: (() => void) | (() => void)[];
|
345 | deactivated?: (() => void) | (() => void)[];
|
346 | beforeDestroy?: (() => void) | (() => void)[];
|
347 | beforeUnmount?: (() => void) | (() => void)[];
|
348 | destroyed?: (() => void) | (() => void)[];
|
349 | unmounted?: (() => void) | (() => void)[];
|
350 | renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
|
351 | renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
|
352 | errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
|
353 | };
|
354 | $forceUpdate: () => void;
|
355 | $nextTick: typeof import("vue").nextTick;
|
356 | $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
|
357 | } & Readonly<import("vue").ExtractPropTypes<{
|
358 | prefixCls: StringConstructor;
|
359 | visible: {
|
360 | type: BooleanConstructor;
|
361 | default: any;
|
362 | };
|
363 | confirmLoading: {
|
364 | type: BooleanConstructor;
|
365 | default: any;
|
366 | };
|
367 | title: import("vue-types").VueTypeValidableDef<any>;
|
368 | closable: {
|
369 | type: BooleanConstructor;
|
370 | default: any;
|
371 | };
|
372 | closeIcon: import("vue-types").VueTypeValidableDef<any>;
|
373 | onOk: import("vue").PropType<(e: MouseEvent) => void>;
|
374 | onCancel: import("vue").PropType<(e: MouseEvent) => void>;
|
375 | 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
|
376 | onChange: import("vue").PropType<(visible: boolean) => void>;
|
377 | afterClose: import("vue").PropType<() => void>;
|
378 | centered: {
|
379 | type: BooleanConstructor;
|
380 | default: any;
|
381 | };
|
382 | width: (StringConstructor | NumberConstructor)[];
|
383 | footer: import("vue-types").VueTypeValidableDef<any>;
|
384 | okText: import("vue-types").VueTypeValidableDef<any>;
|
385 | okType: import("vue").PropType<import("../button/buttonTypes").LegacyButtonType>;
|
386 | cancelText: import("vue-types").VueTypeValidableDef<any>;
|
387 | icon: import("vue-types").VueTypeValidableDef<any>;
|
388 | maskClosable: {
|
389 | type: BooleanConstructor;
|
390 | default: any;
|
391 | };
|
392 | forceRender: {
|
393 | type: BooleanConstructor;
|
394 | default: any;
|
395 | };
|
396 | okButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
397 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
398 | default: string;
|
399 | };
|
400 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
401 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
402 | default: "submit" | "button" | "reset";
|
403 | };
|
404 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
405 | size: {
|
406 | type: import("vue").PropType<import("../button").ButtonSize>;
|
407 | };
|
408 | loading: {
|
409 | type: import("vue").PropType<boolean | {
|
410 | delay?: number;
|
411 | }>;
|
412 | default: () => boolean | {
|
413 | delay?: number;
|
414 | };
|
415 | };
|
416 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
417 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
418 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
419 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
420 | icon: import("vue-types").VueTypeValidableDef<any>;
|
421 | href: import("vue-types").VueTypeValidableDef<string> & {
|
422 | default: string;
|
423 | };
|
424 | target: import("vue-types").VueTypeValidableDef<string> & {
|
425 | default: string;
|
426 | };
|
427 | title: import("vue-types").VueTypeValidableDef<string> & {
|
428 | default: string;
|
429 | };
|
430 | onClick: {
|
431 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
432 | };
|
433 | }>>>;
|
434 | cancelButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
435 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
436 | default: string;
|
437 | };
|
438 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
439 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
440 | default: "submit" | "button" | "reset";
|
441 | };
|
442 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
443 | size: {
|
444 | type: import("vue").PropType<import("../button").ButtonSize>;
|
445 | };
|
446 | loading: {
|
447 | type: import("vue").PropType<boolean | {
|
448 | delay?: number;
|
449 | }>;
|
450 | default: () => boolean | {
|
451 | delay?: number;
|
452 | };
|
453 | };
|
454 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
455 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
456 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
457 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
458 | icon: import("vue-types").VueTypeValidableDef<any>;
|
459 | href: import("vue-types").VueTypeValidableDef<string> & {
|
460 | default: string;
|
461 | };
|
462 | target: import("vue-types").VueTypeValidableDef<string> & {
|
463 | default: string;
|
464 | };
|
465 | title: import("vue-types").VueTypeValidableDef<string> & {
|
466 | default: string;
|
467 | };
|
468 | onClick: {
|
469 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
470 | };
|
471 | }>>>;
|
472 | destroyOnClose: {
|
473 | type: BooleanConstructor;
|
474 | default: any;
|
475 | };
|
476 | wrapClassName: StringConstructor;
|
477 | maskTransitionName: StringConstructor;
|
478 | transitionName: StringConstructor;
|
479 | getContainer: {
|
480 | type: import("vue").PropType<string | false | HTMLElement | (() => HTMLElement)>;
|
481 | default: any;
|
482 | };
|
483 | zIndex: NumberConstructor;
|
484 | bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
|
485 | maskStyle: import("vue").PropType<import("vue").CSSProperties>;
|
486 | mask: {
|
487 | type: BooleanConstructor;
|
488 | default: any;
|
489 | };
|
490 | keyboard: {
|
491 | type: BooleanConstructor;
|
492 | default: any;
|
493 | };
|
494 | wrapProps: ObjectConstructor;
|
495 | focusTriggerAfterClose: {
|
496 | type: BooleanConstructor;
|
497 | default: any;
|
498 | };
|
499 | modalRender: import("vue").PropType<(arg: {
|
500 | originVNode: import("../_util/type").VueNode;
|
501 | }) => import("../_util/type").VueNode>;
|
502 | }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & {} & import("vue").ComponentCustomProperties;
|
503 | __isFragment?: never;
|
504 | __isTeleport?: never;
|
505 | __isSuspense?: never;
|
506 | } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
|
507 | prefixCls: StringConstructor;
|
508 | visible: {
|
509 | type: BooleanConstructor;
|
510 | default: any;
|
511 | };
|
512 | confirmLoading: {
|
513 | type: BooleanConstructor;
|
514 | default: any;
|
515 | };
|
516 | title: import("vue-types").VueTypeValidableDef<any>;
|
517 | closable: {
|
518 | type: BooleanConstructor;
|
519 | default: any;
|
520 | };
|
521 | closeIcon: import("vue-types").VueTypeValidableDef<any>;
|
522 | onOk: import("vue").PropType<(e: MouseEvent) => void>;
|
523 | onCancel: import("vue").PropType<(e: MouseEvent) => void>;
|
524 | 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
|
525 | onChange: import("vue").PropType<(visible: boolean) => void>;
|
526 | afterClose: import("vue").PropType<() => void>;
|
527 | centered: {
|
528 | type: BooleanConstructor;
|
529 | default: any;
|
530 | };
|
531 | width: (StringConstructor | NumberConstructor)[];
|
532 | footer: import("vue-types").VueTypeValidableDef<any>;
|
533 | okText: import("vue-types").VueTypeValidableDef<any>;
|
534 | okType: import("vue").PropType<import("../button/buttonTypes").LegacyButtonType>;
|
535 | cancelText: import("vue-types").VueTypeValidableDef<any>;
|
536 | icon: import("vue-types").VueTypeValidableDef<any>;
|
537 | maskClosable: {
|
538 | type: BooleanConstructor;
|
539 | default: any;
|
540 | };
|
541 | forceRender: {
|
542 | type: BooleanConstructor;
|
543 | default: any;
|
544 | };
|
545 | okButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
546 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
547 | default: string;
|
548 | };
|
549 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
550 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
551 | default: "submit" | "button" | "reset";
|
552 | };
|
553 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
554 | size: {
|
555 | type: import("vue").PropType<import("../button").ButtonSize>;
|
556 | };
|
557 | loading: {
|
558 | type: import("vue").PropType<boolean | {
|
559 | delay?: number;
|
560 | }>;
|
561 | default: () => boolean | {
|
562 | delay?: number;
|
563 | };
|
564 | };
|
565 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
566 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
567 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
568 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
569 | icon: import("vue-types").VueTypeValidableDef<any>;
|
570 | href: import("vue-types").VueTypeValidableDef<string> & {
|
571 | default: string;
|
572 | };
|
573 | target: import("vue-types").VueTypeValidableDef<string> & {
|
574 | default: string;
|
575 | };
|
576 | title: import("vue-types").VueTypeValidableDef<string> & {
|
577 | default: string;
|
578 | };
|
579 | onClick: {
|
580 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
581 | };
|
582 | }>>>;
|
583 | cancelButtonProps: import("vue").PropType<Partial<import("vue").ExtractPropTypes<{
|
584 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
585 | default: string;
|
586 | };
|
587 | type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "dashed" | "ghost" | "primary">;
|
588 | htmlType: import("vue-types").VueTypeDef<"submit" | "button" | "reset"> & {
|
589 | default: "submit" | "button" | "reset";
|
590 | };
|
591 | shape: import("vue-types").VueTypeDef<"default" | "circle" | "round">;
|
592 | size: {
|
593 | type: import("vue").PropType<import("../button").ButtonSize>;
|
594 | };
|
595 | loading: {
|
596 | type: import("vue").PropType<boolean | {
|
597 | delay?: number;
|
598 | }>;
|
599 | default: () => boolean | {
|
600 | delay?: number;
|
601 | };
|
602 | };
|
603 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
604 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
605 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
606 | danger: import("vue-types").VueTypeValidableDef<boolean>;
|
607 | icon: import("vue-types").VueTypeValidableDef<any>;
|
608 | href: import("vue-types").VueTypeValidableDef<string> & {
|
609 | default: string;
|
610 | };
|
611 | target: import("vue-types").VueTypeValidableDef<string> & {
|
612 | default: string;
|
613 | };
|
614 | title: import("vue-types").VueTypeValidableDef<string> & {
|
615 | default: string;
|
616 | };
|
617 | onClick: {
|
618 | type: import("vue").PropType<(event: MouseEvent) => void>;
|
619 | };
|
620 | }>>>;
|
621 | destroyOnClose: {
|
622 | type: BooleanConstructor;
|
623 | default: any;
|
624 | };
|
625 | wrapClassName: StringConstructor;
|
626 | maskTransitionName: StringConstructor;
|
627 | transitionName: StringConstructor;
|
628 | getContainer: {
|
629 | type: import("vue").PropType<string | false | HTMLElement | (() => HTMLElement)>;
|
630 | default: any;
|
631 | };
|
632 | zIndex: NumberConstructor;
|
633 | bodyStyle: import("vue").PropType<import("vue").CSSProperties>;
|
634 | maskStyle: import("vue").PropType<import("vue").CSSProperties>;
|
635 | mask: {
|
636 | type: BooleanConstructor;
|
637 | default: any;
|
638 | };
|
639 | keyboard: {
|
640 | type: BooleanConstructor;
|
641 | default: any;
|
642 | };
|
643 | wrapProps: ObjectConstructor;
|
644 | focusTriggerAfterClose: {
|
645 | type: BooleanConstructor;
|
646 | default: any;
|
647 | };
|
648 | modalRender: import("vue").PropType<(arg: {
|
649 | originVNode: import("../_util/type").VueNode;
|
650 | }) => import("../_util/type").VueNode>;
|
651 | }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
652 | visible: boolean;
|
653 | mask: boolean;
|
654 | closable: boolean;
|
655 | forceRender: boolean;
|
656 | getContainer: string | false | HTMLElement | (() => HTMLElement);
|
657 | maskClosable: boolean;
|
658 | keyboard: boolean;
|
659 | centered: boolean;
|
660 | destroyOnClose: boolean;
|
661 | focusTriggerAfterClose: boolean;
|
662 | confirmLoading: boolean;
|
663 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & {
|
664 | readonly info: ModalFunc;
|
665 | readonly success: ModalFunc;
|
666 | readonly error: ModalFunc;
|
667 | readonly warn: ModalFunc;
|
668 | readonly warning: ModalFunc;
|
669 | readonly confirm: ModalFunc;
|
670 | readonly destroyAll: () => void;
|
671 | };
|
672 | export default _default;
|