index.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. import type { Plugin } from 'vue';
  2. import SkeletonButton from './Button';
  3. import SkeletonInput from './Input';
  4. import SkeletonImage from './Image';
  5. import SkeletonAvatar from './Avatar';
  6. import SkeletonTitle from './Title';
  7. export type { SkeletonButtonProps } from './Button';
  8. export type { SkeletonInputProps } from './Input';
  9. export type { SkeletonImageProps } from './Image';
  10. export type { SkeletonAvatarProps } from './Avatar';
  11. export type { SkeletonTitleProps } from './Title';
  12. export type { SkeletonProps } from './Skeleton';
  13. export { skeletonProps } from './Skeleton';
  14. export { SkeletonButton, SkeletonAvatar, SkeletonInput, SkeletonImage, SkeletonTitle };
  15. declare const _default: {
  16. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  17. active: {
  18. type: BooleanConstructor;
  19. default: any;
  20. };
  21. loading: {
  22. type: BooleanConstructor;
  23. default: any;
  24. };
  25. prefixCls: StringConstructor;
  26. avatar: {
  27. type: import("vue").PropType<boolean | {
  28. size?: number | "default" | "small" | "large";
  29. prefixCls?: string;
  30. shape?: "circle" | "square";
  31. }>;
  32. default: boolean | {
  33. size?: number | "default" | "small" | "large";
  34. prefixCls?: string;
  35. shape?: "circle" | "square";
  36. };
  37. };
  38. title: {
  39. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  40. prefixCls: StringConstructor;
  41. width: {
  42. type: import("vue").PropType<string | number>;
  43. };
  44. }>>>;
  45. default: boolean | Partial<import("vue").ExtractPropTypes<{
  46. prefixCls: StringConstructor;
  47. width: {
  48. type: import("vue").PropType<string | number>;
  49. };
  50. }>>;
  51. };
  52. paragraph: {
  53. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  54. prefixCls: StringConstructor;
  55. width: {
  56. type: import("vue").PropType<(string | number) | (string | number)[]>;
  57. };
  58. rows: NumberConstructor;
  59. }>>>;
  60. default: boolean | Partial<import("vue").ExtractPropTypes<{
  61. prefixCls: StringConstructor;
  62. width: {
  63. type: import("vue").PropType<(string | number) | (string | number)[]>;
  64. };
  65. rows: NumberConstructor;
  66. }>>;
  67. };
  68. round: {
  69. type: BooleanConstructor;
  70. default: any;
  71. };
  72. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  73. active: {
  74. type: BooleanConstructor;
  75. default: any;
  76. };
  77. loading: {
  78. type: BooleanConstructor;
  79. default: any;
  80. };
  81. prefixCls: StringConstructor;
  82. avatar: {
  83. type: import("vue").PropType<boolean | {
  84. size?: number | "default" | "small" | "large";
  85. prefixCls?: string;
  86. shape?: "circle" | "square";
  87. }>;
  88. default: boolean | {
  89. size?: number | "default" | "small" | "large";
  90. prefixCls?: string;
  91. shape?: "circle" | "square";
  92. };
  93. };
  94. title: {
  95. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  96. prefixCls: StringConstructor;
  97. width: {
  98. type: import("vue").PropType<string | number>;
  99. };
  100. }>>>;
  101. default: boolean | Partial<import("vue").ExtractPropTypes<{
  102. prefixCls: StringConstructor;
  103. width: {
  104. type: import("vue").PropType<string | number>;
  105. };
  106. }>>;
  107. };
  108. paragraph: {
  109. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  110. prefixCls: StringConstructor;
  111. width: {
  112. type: import("vue").PropType<(string | number) | (string | number)[]>;
  113. };
  114. rows: NumberConstructor;
  115. }>>>;
  116. default: boolean | Partial<import("vue").ExtractPropTypes<{
  117. prefixCls: StringConstructor;
  118. width: {
  119. type: import("vue").PropType<(string | number) | (string | number)[]>;
  120. };
  121. rows: NumberConstructor;
  122. }>>;
  123. };
  124. round: {
  125. type: BooleanConstructor;
  126. default: any;
  127. };
  128. }>>, {
  129. title: boolean | Partial<import("vue").ExtractPropTypes<{
  130. prefixCls: StringConstructor;
  131. width: {
  132. type: import("vue").PropType<string | number>;
  133. };
  134. }>>;
  135. round: boolean;
  136. active: boolean;
  137. loading: boolean;
  138. avatar: boolean | {
  139. size?: number | "default" | "small" | "large";
  140. prefixCls?: string;
  141. shape?: "circle" | "square";
  142. };
  143. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  144. prefixCls: StringConstructor;
  145. width: {
  146. type: import("vue").PropType<(string | number) | (string | number)[]>;
  147. };
  148. rows: NumberConstructor;
  149. }>>;
  150. }, true, {}, {}, {
  151. P: {};
  152. B: {};
  153. D: {};
  154. C: {};
  155. M: {};
  156. Defaults: {};
  157. }, Readonly<import("vue").ExtractPropTypes<{
  158. active: {
  159. type: BooleanConstructor;
  160. default: any;
  161. };
  162. loading: {
  163. type: BooleanConstructor;
  164. default: any;
  165. };
  166. prefixCls: StringConstructor;
  167. avatar: {
  168. type: import("vue").PropType<boolean | {
  169. size?: number | "default" | "small" | "large";
  170. prefixCls?: string;
  171. shape?: "circle" | "square";
  172. }>;
  173. default: boolean | {
  174. size?: number | "default" | "small" | "large";
  175. prefixCls?: string;
  176. shape?: "circle" | "square";
  177. };
  178. };
  179. title: {
  180. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  181. prefixCls: StringConstructor;
  182. width: {
  183. type: import("vue").PropType<string | number>;
  184. };
  185. }>>>;
  186. default: boolean | Partial<import("vue").ExtractPropTypes<{
  187. prefixCls: StringConstructor;
  188. width: {
  189. type: import("vue").PropType<string | number>;
  190. };
  191. }>>;
  192. };
  193. paragraph: {
  194. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  195. prefixCls: StringConstructor;
  196. width: {
  197. type: import("vue").PropType<(string | number) | (string | number)[]>;
  198. };
  199. rows: NumberConstructor;
  200. }>>>;
  201. default: boolean | Partial<import("vue").ExtractPropTypes<{
  202. prefixCls: StringConstructor;
  203. width: {
  204. type: import("vue").PropType<(string | number) | (string | number)[]>;
  205. };
  206. rows: NumberConstructor;
  207. }>>;
  208. };
  209. round: {
  210. type: BooleanConstructor;
  211. default: any;
  212. };
  213. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  214. title: boolean | Partial<import("vue").ExtractPropTypes<{
  215. prefixCls: StringConstructor;
  216. width: {
  217. type: import("vue").PropType<string | number>;
  218. };
  219. }>>;
  220. round: boolean;
  221. active: boolean;
  222. loading: boolean;
  223. avatar: boolean | {
  224. size?: number | "default" | "small" | "large";
  225. prefixCls?: string;
  226. shape?: "circle" | "square";
  227. };
  228. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  229. prefixCls: StringConstructor;
  230. width: {
  231. type: import("vue").PropType<(string | number) | (string | number)[]>;
  232. };
  233. rows: NumberConstructor;
  234. }>>;
  235. }>;
  236. __isFragment?: never;
  237. __isTeleport?: never;
  238. __isSuspense?: never;
  239. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  240. active: {
  241. type: BooleanConstructor;
  242. default: any;
  243. };
  244. loading: {
  245. type: BooleanConstructor;
  246. default: any;
  247. };
  248. prefixCls: StringConstructor;
  249. avatar: {
  250. type: import("vue").PropType<boolean | {
  251. size?: number | "default" | "small" | "large";
  252. prefixCls?: string;
  253. shape?: "circle" | "square";
  254. }>;
  255. default: boolean | {
  256. size?: number | "default" | "small" | "large";
  257. prefixCls?: string;
  258. shape?: "circle" | "square";
  259. };
  260. };
  261. title: {
  262. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  263. prefixCls: StringConstructor;
  264. width: {
  265. type: import("vue").PropType<string | number>;
  266. };
  267. }>>>;
  268. default: boolean | Partial<import("vue").ExtractPropTypes<{
  269. prefixCls: StringConstructor;
  270. width: {
  271. type: import("vue").PropType<string | number>;
  272. };
  273. }>>;
  274. };
  275. paragraph: {
  276. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  277. prefixCls: StringConstructor;
  278. width: {
  279. type: import("vue").PropType<(string | number) | (string | number)[]>;
  280. };
  281. rows: NumberConstructor;
  282. }>>>;
  283. default: boolean | Partial<import("vue").ExtractPropTypes<{
  284. prefixCls: StringConstructor;
  285. width: {
  286. type: import("vue").PropType<(string | number) | (string | number)[]>;
  287. };
  288. rows: NumberConstructor;
  289. }>>;
  290. };
  291. round: {
  292. type: BooleanConstructor;
  293. default: any;
  294. };
  295. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  296. title: boolean | Partial<import("vue").ExtractPropTypes<{
  297. prefixCls: StringConstructor;
  298. width: {
  299. type: import("vue").PropType<string | number>;
  300. };
  301. }>>;
  302. round: boolean;
  303. active: boolean;
  304. loading: boolean;
  305. avatar: boolean | {
  306. size?: number | "default" | "small" | "large";
  307. prefixCls?: string;
  308. shape?: "circle" | "square";
  309. };
  310. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  311. prefixCls: StringConstructor;
  312. width: {
  313. type: import("vue").PropType<(string | number) | (string | number)[]>;
  314. };
  315. rows: NumberConstructor;
  316. }>>;
  317. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  318. readonly Button: typeof SkeletonButton;
  319. readonly Avatar: typeof SkeletonAvatar;
  320. readonly Input: typeof SkeletonInput;
  321. readonly Image: typeof SkeletonImage;
  322. };
  323. export default _default;