UNPKG

7.37 kBTypeScriptView Raw
1import type { PropType } from 'vue';
2import type ScrollLocker from '../vc-util/Dom/scrollLocker';
3declare const _default: import("vue").DefineComponent<{
4 getOpenCount: PropType<() => number>;
5 scrollLocker: PropType<ScrollLocker>;
6 keyboard: import("vue-types").VueTypeValidableDef<boolean>;
7 mask: import("vue-types").VueTypeValidableDef<boolean>;
8 afterClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
9 default: (...args: any[]) => any;
10 };
11 closable: import("vue-types").VueTypeValidableDef<boolean>;
12 maskClosable: import("vue-types").VueTypeValidableDef<boolean>;
13 visible: import("vue-types").VueTypeValidableDef<boolean>;
14 destroyOnClose: import("vue-types").VueTypeValidableDef<boolean>;
15 mousePosition: import("vue-types").VueTypeLooseShape<{
16 x: (number | ((props: Record<string, unknown>) => number)) & number;
17 y: (number | ((props: Record<string, unknown>) => number)) & number;
18 }>;
19 title: import("vue-types").VueTypeValidableDef<any>;
20 footer: import("vue-types").VueTypeValidableDef<any>;
21 transitionName: import("vue-types").VueTypeValidableDef<string> & {
22 default: string;
23 };
24 maskTransitionName: import("vue-types").VueTypeValidableDef<string> & {
25 default: string;
26 };
27 animation: import("vue-types").VueTypeValidableDef<any>;
28 maskAnimation: import("vue-types").VueTypeValidableDef<any>;
29 wrapStyle: import("vue-types").VueTypeValidableDef<{
30 [key: string]: any;
31 }> & {
32 default: () => {
33 [key: string]: any;
34 };
35 };
36 bodyStyle: import("vue-types").VueTypeValidableDef<{
37 [key: string]: any;
38 }> & {
39 default: () => {
40 [key: string]: any;
41 };
42 };
43 maskStyle: import("vue-types").VueTypeValidableDef<{
44 [key: string]: any;
45 }> & {
46 default: () => {
47 [key: string]: any;
48 };
49 };
50 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
51 default: string;
52 };
53 wrapClassName: import("vue-types").VueTypeValidableDef<string> & {
54 default: string;
55 };
56 width: import("vue-types").VueTypeDef<string | number>;
57 height: import("vue-types").VueTypeDef<string | number>;
58 zIndex: import("vue-types").VueTypeValidableDef<number> & {
59 default: number;
60 };
61 bodyProps: import("vue-types").VueTypeValidableDef<any>;
62 maskProps: import("vue-types").VueTypeValidableDef<any>;
63 wrapProps: import("vue-types").VueTypeValidableDef<any>;
64 getContainer: import("vue-types").VueTypeValidableDef<any>;
65 dialogStyle: import("vue-types").VueTypeValidableDef<{
66 [key: string]: any;
67 }> & {
68 default: () => {
69 [key: string]: any;
70 };
71 };
72 dialogClass: import("vue-types").VueTypeValidableDef<string> & {
73 default: string;
74 };
75 closeIcon: import("vue-types").VueTypeValidableDef<any>;
76 forceRender: import("vue-types").VueTypeValidableDef<boolean>;
77 focusTriggerAfterClose: import("vue-types").VueTypeValidableDef<boolean>;
78 onClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
79 default: (...args: any[]) => any;
80 };
81 modalRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
82 default: (...args: any[]) => any;
83 };
84}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
85 getOpenCount: PropType<() => number>;
86 scrollLocker: PropType<ScrollLocker>;
87 keyboard: import("vue-types").VueTypeValidableDef<boolean>;
88 mask: import("vue-types").VueTypeValidableDef<boolean>;
89 afterClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
90 default: (...args: any[]) => any;
91 };
92 closable: import("vue-types").VueTypeValidableDef<boolean>;
93 maskClosable: import("vue-types").VueTypeValidableDef<boolean>;
94 visible: import("vue-types").VueTypeValidableDef<boolean>;
95 destroyOnClose: import("vue-types").VueTypeValidableDef<boolean>;
96 mousePosition: import("vue-types").VueTypeLooseShape<{
97 x: (number | ((props: Record<string, unknown>) => number)) & number;
98 y: (number | ((props: Record<string, unknown>) => number)) & number;
99 }>;
100 title: import("vue-types").VueTypeValidableDef<any>;
101 footer: import("vue-types").VueTypeValidableDef<any>;
102 transitionName: import("vue-types").VueTypeValidableDef<string> & {
103 default: string;
104 };
105 maskTransitionName: import("vue-types").VueTypeValidableDef<string> & {
106 default: string;
107 };
108 animation: import("vue-types").VueTypeValidableDef<any>;
109 maskAnimation: import("vue-types").VueTypeValidableDef<any>;
110 wrapStyle: import("vue-types").VueTypeValidableDef<{
111 [key: string]: any;
112 }> & {
113 default: () => {
114 [key: string]: any;
115 };
116 };
117 bodyStyle: import("vue-types").VueTypeValidableDef<{
118 [key: string]: any;
119 }> & {
120 default: () => {
121 [key: string]: any;
122 };
123 };
124 maskStyle: import("vue-types").VueTypeValidableDef<{
125 [key: string]: any;
126 }> & {
127 default: () => {
128 [key: string]: any;
129 };
130 };
131 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
132 default: string;
133 };
134 wrapClassName: import("vue-types").VueTypeValidableDef<string> & {
135 default: string;
136 };
137 width: import("vue-types").VueTypeDef<string | number>;
138 height: import("vue-types").VueTypeDef<string | number>;
139 zIndex: import("vue-types").VueTypeValidableDef<number> & {
140 default: number;
141 };
142 bodyProps: import("vue-types").VueTypeValidableDef<any>;
143 maskProps: import("vue-types").VueTypeValidableDef<any>;
144 wrapProps: import("vue-types").VueTypeValidableDef<any>;
145 getContainer: import("vue-types").VueTypeValidableDef<any>;
146 dialogStyle: import("vue-types").VueTypeValidableDef<{
147 [key: string]: any;
148 }> & {
149 default: () => {
150 [key: string]: any;
151 };
152 };
153 dialogClass: import("vue-types").VueTypeValidableDef<string> & {
154 default: string;
155 };
156 closeIcon: import("vue-types").VueTypeValidableDef<any>;
157 forceRender: import("vue-types").VueTypeValidableDef<boolean>;
158 focusTriggerAfterClose: import("vue-types").VueTypeValidableDef<boolean>;
159 onClose: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
160 default: (...args: any[]) => any;
161 };
162 modalRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
163 default: (...args: any[]) => any;
164 };
165}>>, {
166 prefixCls: string;
167 zIndex: number;
168 onClose: (...args: any[]) => any;
169 transitionName: string;
170 maskTransitionName: string;
171 afterClose: (...args: any[]) => any;
172 bodyStyle: {
173 [key: string]: any;
174 };
175 maskStyle: {
176 [key: string]: any;
177 };
178 wrapStyle: {
179 [key: string]: any;
180 };
181 wrapClassName: string;
182 dialogStyle: {
183 [key: string]: any;
184 };
185 dialogClass: string;
186 modalRender: (...args: any[]) => any;
187}>;
188export default _default;