index.d.ts 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  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[]): {
  17. $: import("vue").ComponentInternalInstance;
  18. $data: {};
  19. $props: Partial<{
  20. title: boolean | Partial<import("vue").ExtractPropTypes<{
  21. prefixCls: StringConstructor;
  22. width: {
  23. type: import("vue").PropType<string | number>;
  24. };
  25. }>>;
  26. round: boolean;
  27. active: boolean;
  28. loading: boolean;
  29. avatar: boolean | {
  30. prefixCls?: string;
  31. size?: number | "default" | "small" | "large";
  32. shape?: "circle" | "square";
  33. };
  34. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  35. prefixCls: StringConstructor;
  36. width: {
  37. type: import("vue").PropType<(string | number) | (string | number)[]>;
  38. };
  39. rows: NumberConstructor;
  40. }>>;
  41. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  42. active: {
  43. type: BooleanConstructor;
  44. default: any;
  45. };
  46. loading: {
  47. type: BooleanConstructor;
  48. default: any;
  49. };
  50. prefixCls: StringConstructor;
  51. avatar: {
  52. type: import("vue").PropType<boolean | {
  53. prefixCls?: string;
  54. size?: number | "default" | "small" | "large";
  55. shape?: "circle" | "square";
  56. }>;
  57. default: boolean | {
  58. prefixCls?: string;
  59. size?: number | "default" | "small" | "large";
  60. shape?: "circle" | "square";
  61. };
  62. };
  63. title: {
  64. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  65. prefixCls: StringConstructor;
  66. width: {
  67. type: import("vue").PropType<string | number>;
  68. };
  69. }>>>;
  70. default: boolean | Partial<import("vue").ExtractPropTypes<{
  71. prefixCls: StringConstructor;
  72. width: {
  73. type: import("vue").PropType<string | number>;
  74. };
  75. }>>;
  76. };
  77. paragraph: {
  78. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  79. prefixCls: StringConstructor;
  80. width: {
  81. type: import("vue").PropType<(string | number) | (string | number)[]>;
  82. };
  83. rows: NumberConstructor;
  84. }>>>;
  85. default: boolean | Partial<import("vue").ExtractPropTypes<{
  86. prefixCls: StringConstructor;
  87. width: {
  88. type: import("vue").PropType<(string | number) | (string | number)[]>;
  89. };
  90. rows: NumberConstructor;
  91. }>>;
  92. };
  93. round: {
  94. type: BooleanConstructor;
  95. default: any;
  96. };
  97. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "title" | "round" | "active" | "loading" | "avatar" | "paragraph">;
  98. $attrs: {
  99. [x: string]: unknown;
  100. };
  101. $refs: {
  102. [x: string]: unknown;
  103. };
  104. $slots: Readonly<{
  105. [name: string]: import("vue").Slot;
  106. }>;
  107. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  108. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  109. $emit: (event: string, ...args: any[]) => void;
  110. $el: any;
  111. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  112. active: {
  113. type: BooleanConstructor;
  114. default: any;
  115. };
  116. loading: {
  117. type: BooleanConstructor;
  118. default: any;
  119. };
  120. prefixCls: StringConstructor;
  121. avatar: {
  122. type: import("vue").PropType<boolean | {
  123. prefixCls?: string;
  124. size?: number | "default" | "small" | "large";
  125. shape?: "circle" | "square";
  126. }>;
  127. default: boolean | {
  128. prefixCls?: string;
  129. size?: number | "default" | "small" | "large";
  130. shape?: "circle" | "square";
  131. };
  132. };
  133. title: {
  134. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  135. prefixCls: StringConstructor;
  136. width: {
  137. type: import("vue").PropType<string | number>;
  138. };
  139. }>>>;
  140. default: boolean | Partial<import("vue").ExtractPropTypes<{
  141. prefixCls: StringConstructor;
  142. width: {
  143. type: import("vue").PropType<string | number>;
  144. };
  145. }>>;
  146. };
  147. paragraph: {
  148. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  149. prefixCls: StringConstructor;
  150. width: {
  151. type: import("vue").PropType<(string | number) | (string | number)[]>;
  152. };
  153. rows: NumberConstructor;
  154. }>>>;
  155. default: boolean | Partial<import("vue").ExtractPropTypes<{
  156. prefixCls: StringConstructor;
  157. width: {
  158. type: import("vue").PropType<(string | number) | (string | number)[]>;
  159. };
  160. rows: NumberConstructor;
  161. }>>;
  162. };
  163. round: {
  164. type: BooleanConstructor;
  165. default: any;
  166. };
  167. }>>, () => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  168. [key: string]: any;
  169. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  170. title: boolean | Partial<import("vue").ExtractPropTypes<{
  171. prefixCls: StringConstructor;
  172. width: {
  173. type: import("vue").PropType<string | number>;
  174. };
  175. }>>;
  176. round: boolean;
  177. active: boolean;
  178. loading: boolean;
  179. avatar: boolean | {
  180. prefixCls?: string;
  181. size?: number | "default" | "small" | "large";
  182. shape?: "circle" | "square";
  183. };
  184. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  185. prefixCls: StringConstructor;
  186. width: {
  187. type: import("vue").PropType<(string | number) | (string | number)[]>;
  188. };
  189. rows: NumberConstructor;
  190. }>>;
  191. }, {}, string> & {
  192. beforeCreate?: (() => void) | (() => void)[];
  193. created?: (() => void) | (() => void)[];
  194. beforeMount?: (() => void) | (() => void)[];
  195. mounted?: (() => void) | (() => void)[];
  196. beforeUpdate?: (() => void) | (() => void)[];
  197. updated?: (() => void) | (() => void)[];
  198. activated?: (() => void) | (() => void)[];
  199. deactivated?: (() => void) | (() => void)[];
  200. beforeDestroy?: (() => void) | (() => void)[];
  201. beforeUnmount?: (() => void) | (() => void)[];
  202. destroyed?: (() => void) | (() => void)[];
  203. unmounted?: (() => void) | (() => void)[];
  204. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  205. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  206. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
  207. };
  208. $forceUpdate: () => void;
  209. $nextTick: typeof import("vue").nextTick;
  210. $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  211. } & Readonly<import("vue").ExtractPropTypes<{
  212. active: {
  213. type: BooleanConstructor;
  214. default: any;
  215. };
  216. loading: {
  217. type: BooleanConstructor;
  218. default: any;
  219. };
  220. prefixCls: StringConstructor;
  221. avatar: {
  222. type: import("vue").PropType<boolean | {
  223. prefixCls?: string;
  224. size?: number | "default" | "small" | "large";
  225. shape?: "circle" | "square";
  226. }>;
  227. default: boolean | {
  228. prefixCls?: string;
  229. size?: number | "default" | "small" | "large";
  230. shape?: "circle" | "square";
  231. };
  232. };
  233. title: {
  234. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  235. prefixCls: StringConstructor;
  236. width: {
  237. type: import("vue").PropType<string | number>;
  238. };
  239. }>>>;
  240. default: boolean | Partial<import("vue").ExtractPropTypes<{
  241. prefixCls: StringConstructor;
  242. width: {
  243. type: import("vue").PropType<string | number>;
  244. };
  245. }>>;
  246. };
  247. paragraph: {
  248. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  249. prefixCls: StringConstructor;
  250. width: {
  251. type: import("vue").PropType<(string | number) | (string | number)[]>;
  252. };
  253. rows: NumberConstructor;
  254. }>>>;
  255. default: boolean | Partial<import("vue").ExtractPropTypes<{
  256. prefixCls: StringConstructor;
  257. width: {
  258. type: import("vue").PropType<(string | number) | (string | number)[]>;
  259. };
  260. rows: NumberConstructor;
  261. }>>;
  262. };
  263. round: {
  264. type: BooleanConstructor;
  265. default: any;
  266. };
  267. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  268. [key: string]: any;
  269. }>[]> & {} & import("vue").ComponentCustomProperties & {};
  270. __isFragment?: never;
  271. __isTeleport?: never;
  272. __isSuspense?: never;
  273. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  274. active: {
  275. type: BooleanConstructor;
  276. default: any;
  277. };
  278. loading: {
  279. type: BooleanConstructor;
  280. default: any;
  281. };
  282. prefixCls: StringConstructor;
  283. avatar: {
  284. type: import("vue").PropType<boolean | {
  285. prefixCls?: string;
  286. size?: number | "default" | "small" | "large";
  287. shape?: "circle" | "square";
  288. }>;
  289. default: boolean | {
  290. prefixCls?: string;
  291. size?: number | "default" | "small" | "large";
  292. shape?: "circle" | "square";
  293. };
  294. };
  295. title: {
  296. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  297. prefixCls: StringConstructor;
  298. width: {
  299. type: import("vue").PropType<string | number>;
  300. };
  301. }>>>;
  302. default: boolean | Partial<import("vue").ExtractPropTypes<{
  303. prefixCls: StringConstructor;
  304. width: {
  305. type: import("vue").PropType<string | number>;
  306. };
  307. }>>;
  308. };
  309. paragraph: {
  310. type: import("vue").PropType<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. default: boolean | Partial<import("vue").ExtractPropTypes<{
  318. prefixCls: StringConstructor;
  319. width: {
  320. type: import("vue").PropType<(string | number) | (string | number)[]>;
  321. };
  322. rows: NumberConstructor;
  323. }>>;
  324. };
  325. round: {
  326. type: BooleanConstructor;
  327. default: any;
  328. };
  329. }>>, () => JSX.Element | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  330. [key: string]: any;
  331. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  332. title: boolean | Partial<import("vue").ExtractPropTypes<{
  333. prefixCls: StringConstructor;
  334. width: {
  335. type: import("vue").PropType<string | number>;
  336. };
  337. }>>;
  338. round: boolean;
  339. active: boolean;
  340. loading: boolean;
  341. avatar: boolean | {
  342. prefixCls?: string;
  343. size?: number | "default" | "small" | "large";
  344. shape?: "circle" | "square";
  345. };
  346. paragraph: boolean | Partial<import("vue").ExtractPropTypes<{
  347. prefixCls: StringConstructor;
  348. width: {
  349. type: import("vue").PropType<(string | number) | (string | number)[]>;
  350. };
  351. rows: NumberConstructor;
  352. }>>;
  353. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  354. readonly Button: typeof SkeletonButton;
  355. readonly Avatar: typeof SkeletonAvatar;
  356. readonly Input: typeof SkeletonInput;
  357. readonly Image: typeof SkeletonImage;
  358. };
  359. export default _default;