index.d.ts 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  73. title: boolean | Partial<import("vue").ExtractPropTypes<{
  74. prefixCls: StringConstructor;
  75. width: {
  76. type: import("vue").PropType<string | number>;
  77. };
  78. }>>;
  79. round: boolean;
  80. active: boolean;
  81. loading: boolean;
  82. avatar: boolean | {
  83. size?: number | "default" | "small" | "large";
  84. prefixCls?: string;
  85. shape?: "circle" | "square";
  86. };
  87. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  88. prefixCls: StringConstructor;
  89. width: {
  90. type: import("vue").PropType<(string | number) | (string | number)[]>;
  91. };
  92. rows: NumberConstructor;
  93. }>>;
  94. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  95. P: {};
  96. B: {};
  97. D: {};
  98. C: {};
  99. M: {};
  100. Defaults: {};
  101. }, Readonly<import("vue").ExtractPropTypes<{
  102. active: {
  103. type: BooleanConstructor;
  104. default: any;
  105. };
  106. loading: {
  107. type: BooleanConstructor;
  108. default: any;
  109. };
  110. prefixCls: StringConstructor;
  111. avatar: {
  112. type: import("vue").PropType<boolean | {
  113. size?: number | "default" | "small" | "large";
  114. prefixCls?: string;
  115. shape?: "circle" | "square";
  116. }>;
  117. default: boolean | {
  118. size?: number | "default" | "small" | "large";
  119. prefixCls?: string;
  120. shape?: "circle" | "square";
  121. };
  122. };
  123. title: {
  124. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  125. prefixCls: StringConstructor;
  126. width: {
  127. type: import("vue").PropType<string | number>;
  128. };
  129. }>>>;
  130. default: boolean | Partial<import("vue").ExtractPropTypes<{
  131. prefixCls: StringConstructor;
  132. width: {
  133. type: import("vue").PropType<string | number>;
  134. };
  135. }>>;
  136. };
  137. paragraph: {
  138. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  139. prefixCls: StringConstructor;
  140. width: {
  141. type: import("vue").PropType<(string | number) | (string | number)[]>;
  142. };
  143. rows: NumberConstructor;
  144. }>>>;
  145. default: boolean | Partial<import("vue").ExtractPropTypes<{
  146. prefixCls: StringConstructor;
  147. width: {
  148. type: import("vue").PropType<(string | number) | (string | number)[]>;
  149. };
  150. rows: NumberConstructor;
  151. }>>;
  152. };
  153. round: {
  154. type: BooleanConstructor;
  155. default: any;
  156. };
  157. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  158. title: boolean | Partial<import("vue").ExtractPropTypes<{
  159. prefixCls: StringConstructor;
  160. width: {
  161. type: import("vue").PropType<string | number>;
  162. };
  163. }>>;
  164. round: boolean;
  165. active: boolean;
  166. loading: boolean;
  167. avatar: boolean | {
  168. size?: number | "default" | "small" | "large";
  169. prefixCls?: string;
  170. shape?: "circle" | "square";
  171. };
  172. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  173. prefixCls: StringConstructor;
  174. width: {
  175. type: import("vue").PropType<(string | number) | (string | number)[]>;
  176. };
  177. rows: NumberConstructor;
  178. }>>;
  179. }>;
  180. __isFragment?: never;
  181. __isTeleport?: never;
  182. __isSuspense?: never;
  183. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  184. active: {
  185. type: BooleanConstructor;
  186. default: any;
  187. };
  188. loading: {
  189. type: BooleanConstructor;
  190. default: any;
  191. };
  192. prefixCls: StringConstructor;
  193. avatar: {
  194. type: import("vue").PropType<boolean | {
  195. size?: number | "default" | "small" | "large";
  196. prefixCls?: string;
  197. shape?: "circle" | "square";
  198. }>;
  199. default: boolean | {
  200. size?: number | "default" | "small" | "large";
  201. prefixCls?: string;
  202. shape?: "circle" | "square";
  203. };
  204. };
  205. title: {
  206. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  207. prefixCls: StringConstructor;
  208. width: {
  209. type: import("vue").PropType<string | number>;
  210. };
  211. }>>>;
  212. default: boolean | Partial<import("vue").ExtractPropTypes<{
  213. prefixCls: StringConstructor;
  214. width: {
  215. type: import("vue").PropType<string | number>;
  216. };
  217. }>>;
  218. };
  219. paragraph: {
  220. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  221. prefixCls: StringConstructor;
  222. width: {
  223. type: import("vue").PropType<(string | number) | (string | number)[]>;
  224. };
  225. rows: NumberConstructor;
  226. }>>>;
  227. default: boolean | Partial<import("vue").ExtractPropTypes<{
  228. prefixCls: StringConstructor;
  229. width: {
  230. type: import("vue").PropType<(string | number) | (string | number)[]>;
  231. };
  232. rows: NumberConstructor;
  233. }>>;
  234. };
  235. round: {
  236. type: BooleanConstructor;
  237. default: any;
  238. };
  239. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  240. title: boolean | Partial<import("vue").ExtractPropTypes<{
  241. prefixCls: StringConstructor;
  242. width: {
  243. type: import("vue").PropType<string | number>;
  244. };
  245. }>>;
  246. round: boolean;
  247. active: boolean;
  248. loading: boolean;
  249. avatar: boolean | {
  250. size?: number | "default" | "small" | "large";
  251. prefixCls?: string;
  252. shape?: "circle" | "square";
  253. };
  254. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  255. prefixCls: StringConstructor;
  256. width: {
  257. type: import("vue").PropType<(string | number) | (string | number)[]>;
  258. };
  259. rows: NumberConstructor;
  260. }>>;
  261. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  262. readonly Button: typeof SkeletonButton;
  263. readonly Avatar: typeof SkeletonAvatar;
  264. readonly Input: typeof SkeletonInput;
  265. readonly Image: typeof SkeletonImage;
  266. };
  267. export default _default;