index.d.ts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import type { Plugin } from 'vue';
  2. import Group from './Group';
  3. export { avatarProps } from './Avatar';
  4. export type { AvatarProps, AvatarSize } from './Avatar';
  5. export type { AvatarGroupProps } from './Group';
  6. export { Group as AvatarGroup };
  7. declare const _default: {
  8. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  9. prefixCls: StringConstructor;
  10. shape: {
  11. type: import("vue").PropType<"circle" | "square">;
  12. default: string;
  13. };
  14. size: {
  15. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  16. default: () => import("./Avatar").AvatarSize;
  17. };
  18. src: StringConstructor;
  19. srcset: StringConstructor;
  20. icon: import("vue-types").VueTypeValidableDef<any>;
  21. alt: StringConstructor;
  22. gap: NumberConstructor;
  23. draggable: {
  24. type: BooleanConstructor;
  25. default: any;
  26. };
  27. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  28. loadError: {
  29. type: import("vue").PropType<() => boolean>;
  30. };
  31. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  32. prefixCls: StringConstructor;
  33. shape: {
  34. type: import("vue").PropType<"circle" | "square">;
  35. default: string;
  36. };
  37. size: {
  38. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  39. default: () => import("./Avatar").AvatarSize;
  40. };
  41. src: StringConstructor;
  42. srcset: StringConstructor;
  43. icon: import("vue-types").VueTypeValidableDef<any>;
  44. alt: StringConstructor;
  45. gap: NumberConstructor;
  46. draggable: {
  47. type: BooleanConstructor;
  48. default: any;
  49. };
  50. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  51. loadError: {
  52. type: import("vue").PropType<() => boolean>;
  53. };
  54. }>>, {
  55. size: import("./Avatar").AvatarSize;
  56. draggable: boolean;
  57. shape: "circle" | "square";
  58. }, true, {}, import("../_util/type").CustomSlotsType<{
  59. icon: any;
  60. default: any;
  61. }>, {
  62. P: {};
  63. B: {};
  64. D: {};
  65. C: {};
  66. M: {};
  67. Defaults: {};
  68. }, Readonly<import("vue").ExtractPropTypes<{
  69. prefixCls: StringConstructor;
  70. shape: {
  71. type: import("vue").PropType<"circle" | "square">;
  72. default: string;
  73. };
  74. size: {
  75. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  76. default: () => import("./Avatar").AvatarSize;
  77. };
  78. src: StringConstructor;
  79. srcset: StringConstructor;
  80. icon: import("vue-types").VueTypeValidableDef<any>;
  81. alt: StringConstructor;
  82. gap: NumberConstructor;
  83. draggable: {
  84. type: BooleanConstructor;
  85. default: any;
  86. };
  87. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  88. loadError: {
  89. type: import("vue").PropType<() => boolean>;
  90. };
  91. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  92. size: import("./Avatar").AvatarSize;
  93. draggable: boolean;
  94. shape: "circle" | "square";
  95. }>;
  96. __isFragment?: never;
  97. __isTeleport?: never;
  98. __isSuspense?: never;
  99. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  100. prefixCls: StringConstructor;
  101. shape: {
  102. type: import("vue").PropType<"circle" | "square">;
  103. default: string;
  104. };
  105. size: {
  106. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  107. default: () => import("./Avatar").AvatarSize;
  108. };
  109. src: StringConstructor;
  110. srcset: StringConstructor;
  111. icon: import("vue-types").VueTypeValidableDef<any>;
  112. alt: StringConstructor;
  113. gap: NumberConstructor;
  114. draggable: {
  115. type: BooleanConstructor;
  116. default: any;
  117. };
  118. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  119. loadError: {
  120. type: import("vue").PropType<() => boolean>;
  121. };
  122. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  123. size: import("./Avatar").AvatarSize;
  124. draggable: boolean;
  125. shape: "circle" | "square";
  126. }, {}, string, import("../_util/type").CustomSlotsType<{
  127. icon: any;
  128. default: any;
  129. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  130. readonly Group: typeof Group;
  131. };
  132. export default _default;