index.d.ts 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. import type { FlexProps } from './interface';
  2. declare const _default: {
  3. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  4. prefixCls: {
  5. type: import("vue").PropType<string>;
  6. default: string;
  7. };
  8. vertical: {
  9. type: BooleanConstructor;
  10. default: boolean;
  11. };
  12. wrap: {
  13. type: import("vue").PropType<import("csstype").Property.FlexWrap>;
  14. default: import("csstype").Property.FlexWrap;
  15. };
  16. justify: {
  17. type: import("vue").PropType<import("csstype").Property.JustifyContent>;
  18. default: import("csstype").Property.JustifyContent;
  19. };
  20. align: {
  21. type: import("vue").PropType<import("csstype").Property.AlignItems>;
  22. default: import("csstype").Property.AlignItems;
  23. };
  24. flex: {
  25. type: import("vue").PropType<import("csstype").Property.Flex<string | number>>;
  26. default: import("csstype").Property.Flex<string | number>;
  27. };
  28. gap: {
  29. type: import("vue").PropType<string | number | (string & {})>;
  30. default: string | number | (string & {});
  31. };
  32. component: {
  33. default: any;
  34. type: import("vue").PropType<any>;
  35. };
  36. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  37. prefixCls: {
  38. type: import("vue").PropType<string>;
  39. default: string;
  40. };
  41. vertical: {
  42. type: BooleanConstructor;
  43. default: boolean;
  44. };
  45. wrap: {
  46. type: import("vue").PropType<import("csstype").Property.FlexWrap>;
  47. default: import("csstype").Property.FlexWrap;
  48. };
  49. justify: {
  50. type: import("vue").PropType<import("csstype").Property.JustifyContent>;
  51. default: import("csstype").Property.JustifyContent;
  52. };
  53. align: {
  54. type: import("vue").PropType<import("csstype").Property.AlignItems>;
  55. default: import("csstype").Property.AlignItems;
  56. };
  57. flex: {
  58. type: import("vue").PropType<import("csstype").Property.Flex<string | number>>;
  59. default: import("csstype").Property.Flex<string | number>;
  60. };
  61. gap: {
  62. type: import("vue").PropType<string | number | (string & {})>;
  63. default: string | number | (string & {});
  64. };
  65. component: {
  66. default: any;
  67. type: import("vue").PropType<any>;
  68. };
  69. }>>, {
  70. vertical: boolean;
  71. flex: import("csstype").Property.Flex<string | number>;
  72. gap: string | number | (string & {});
  73. justify: import("csstype").Property.JustifyContent;
  74. wrap: import("csstype").Property.FlexWrap;
  75. prefixCls: string;
  76. align: import("csstype").Property.AlignItems;
  77. component: any;
  78. }, true, {}, {}, {
  79. P: {};
  80. B: {};
  81. D: {};
  82. C: {};
  83. M: {};
  84. Defaults: {};
  85. }, Readonly<import("vue").ExtractPropTypes<{
  86. prefixCls: {
  87. type: import("vue").PropType<string>;
  88. default: string;
  89. };
  90. vertical: {
  91. type: BooleanConstructor;
  92. default: boolean;
  93. };
  94. wrap: {
  95. type: import("vue").PropType<import("csstype").Property.FlexWrap>;
  96. default: import("csstype").Property.FlexWrap;
  97. };
  98. justify: {
  99. type: import("vue").PropType<import("csstype").Property.JustifyContent>;
  100. default: import("csstype").Property.JustifyContent;
  101. };
  102. align: {
  103. type: import("vue").PropType<import("csstype").Property.AlignItems>;
  104. default: import("csstype").Property.AlignItems;
  105. };
  106. flex: {
  107. type: import("vue").PropType<import("csstype").Property.Flex<string | number>>;
  108. default: import("csstype").Property.Flex<string | number>;
  109. };
  110. gap: {
  111. type: import("vue").PropType<string | number | (string & {})>;
  112. default: string | number | (string & {});
  113. };
  114. component: {
  115. default: any;
  116. type: import("vue").PropType<any>;
  117. };
  118. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  119. vertical: boolean;
  120. flex: import("csstype").Property.Flex<string | number>;
  121. gap: string | number | (string & {});
  122. justify: import("csstype").Property.JustifyContent;
  123. wrap: import("csstype").Property.FlexWrap;
  124. prefixCls: string;
  125. align: import("csstype").Property.AlignItems;
  126. component: any;
  127. }>;
  128. __isFragment?: never;
  129. __isTeleport?: never;
  130. __isSuspense?: never;
  131. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  132. prefixCls: {
  133. type: import("vue").PropType<string>;
  134. default: string;
  135. };
  136. vertical: {
  137. type: BooleanConstructor;
  138. default: boolean;
  139. };
  140. wrap: {
  141. type: import("vue").PropType<import("csstype").Property.FlexWrap>;
  142. default: import("csstype").Property.FlexWrap;
  143. };
  144. justify: {
  145. type: import("vue").PropType<import("csstype").Property.JustifyContent>;
  146. default: import("csstype").Property.JustifyContent;
  147. };
  148. align: {
  149. type: import("vue").PropType<import("csstype").Property.AlignItems>;
  150. default: import("csstype").Property.AlignItems;
  151. };
  152. flex: {
  153. type: import("vue").PropType<import("csstype").Property.Flex<string | number>>;
  154. default: import("csstype").Property.Flex<string | number>;
  155. };
  156. gap: {
  157. type: import("vue").PropType<string | number | (string & {})>;
  158. default: string | number | (string & {});
  159. };
  160. component: {
  161. default: any;
  162. type: import("vue").PropType<any>;
  163. };
  164. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  165. vertical: boolean;
  166. flex: import("csstype").Property.Flex<string | number>;
  167. gap: string | number | (string & {});
  168. justify: import("csstype").Property.JustifyContent;
  169. wrap: import("csstype").Property.FlexWrap;
  170. prefixCls: string;
  171. align: import("csstype").Property.AlignItems;
  172. component: any;
  173. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  174. export default _default;
  175. export type { FlexProps };