index.d.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. import type { Ref, PropType, VNode, HTMLAttributes, ExtractPropTypes, Plugin, CSSProperties, InjectionKey } from 'vue';
  2. import type { Breakpoint } from '../_util/responsiveObserve';
  3. export declare const DescriptionsItemProps: {
  4. prefixCls: StringConstructor;
  5. label: import("vue-types").VueTypeValidableDef<any>;
  6. span: NumberConstructor;
  7. };
  8. declare const descriptionsItemProp: () => {
  9. prefixCls: StringConstructor;
  10. label: import("vue-types").VueTypeValidableDef<any>;
  11. labelStyle: {
  12. type: PropType<CSSProperties>;
  13. default: CSSProperties;
  14. };
  15. contentStyle: {
  16. type: PropType<CSSProperties>;
  17. default: CSSProperties;
  18. };
  19. span: {
  20. type: NumberConstructor;
  21. default: number;
  22. };
  23. };
  24. export declare type DescriptionsItemProp = Partial<ExtractPropTypes<ReturnType<typeof descriptionsItemProp>>>;
  25. export declare const DescriptionsItem: import("vue").DefineComponent<{
  26. prefixCls: StringConstructor;
  27. label: import("vue-types").VueTypeValidableDef<any>;
  28. labelStyle: {
  29. type: PropType<CSSProperties>;
  30. default: CSSProperties;
  31. };
  32. contentStyle: {
  33. type: PropType<CSSProperties>;
  34. default: CSSProperties;
  35. };
  36. span: {
  37. type: NumberConstructor;
  38. default: number;
  39. };
  40. }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  41. [key: string]: any;
  42. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  43. prefixCls: StringConstructor;
  44. label: import("vue-types").VueTypeValidableDef<any>;
  45. labelStyle: {
  46. type: PropType<CSSProperties>;
  47. default: CSSProperties;
  48. };
  49. contentStyle: {
  50. type: PropType<CSSProperties>;
  51. default: CSSProperties;
  52. };
  53. span: {
  54. type: NumberConstructor;
  55. default: number;
  56. };
  57. }>>, {
  58. span: number;
  59. labelStyle: CSSProperties;
  60. contentStyle: CSSProperties;
  61. }>;
  62. export declare const descriptionsProps: () => {
  63. prefixCls: StringConstructor;
  64. bordered: {
  65. type: BooleanConstructor;
  66. default: any;
  67. };
  68. size: {
  69. type: PropType<"default" | "small" | "middle">;
  70. default: string;
  71. };
  72. title: import("vue-types").VueTypeValidableDef<any>;
  73. extra: import("vue-types").VueTypeValidableDef<any>;
  74. column: {
  75. type: PropType<number | Partial<Record<Breakpoint, number>>>;
  76. default: () => number | Partial<Record<Breakpoint, number>>;
  77. };
  78. layout: PropType<"horizontal" | "vertical">;
  79. colon: {
  80. type: BooleanConstructor;
  81. default: any;
  82. };
  83. labelStyle: {
  84. type: PropType<CSSProperties>;
  85. default: CSSProperties;
  86. };
  87. contentStyle: {
  88. type: PropType<CSSProperties>;
  89. default: CSSProperties;
  90. };
  91. };
  92. export declare type DescriptionsProps = HTMLAttributes & Partial<ExtractPropTypes<ReturnType<typeof descriptionsProps>>>;
  93. export interface DescriptionsContextProp {
  94. labelStyle?: Ref<CSSProperties>;
  95. contentStyle?: Ref<CSSProperties>;
  96. }
  97. export declare const descriptionsContext: InjectionKey<DescriptionsContextProp>;
  98. declare const _default: {
  99. new (...args: any[]): {
  100. $: import("vue").ComponentInternalInstance;
  101. $data: {};
  102. $props: Partial<{
  103. column: number | Partial<Record<Breakpoint, number>>;
  104. size: "default" | "small" | "middle";
  105. colon: boolean;
  106. bordered: boolean;
  107. labelStyle: CSSProperties;
  108. contentStyle: CSSProperties;
  109. }> & Omit<Readonly<ExtractPropTypes<{
  110. prefixCls: StringConstructor;
  111. bordered: {
  112. type: BooleanConstructor;
  113. default: any;
  114. };
  115. size: {
  116. type: PropType<"default" | "small" | "middle">;
  117. default: string;
  118. };
  119. title: import("vue-types").VueTypeValidableDef<any>;
  120. extra: import("vue-types").VueTypeValidableDef<any>;
  121. column: {
  122. type: PropType<number | Partial<Record<Breakpoint, number>>>;
  123. default: () => number | Partial<Record<Breakpoint, number>>;
  124. };
  125. layout: PropType<"horizontal" | "vertical">;
  126. colon: {
  127. type: BooleanConstructor;
  128. default: any;
  129. };
  130. labelStyle: {
  131. type: PropType<CSSProperties>;
  132. default: CSSProperties;
  133. };
  134. contentStyle: {
  135. type: PropType<CSSProperties>;
  136. default: CSSProperties;
  137. };
  138. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "column" | "size" | "colon" | "bordered" | "labelStyle" | "contentStyle">;
  139. $attrs: {
  140. [x: string]: unknown;
  141. };
  142. $refs: {
  143. [x: string]: unknown;
  144. };
  145. $slots: Readonly<{
  146. [name: string]: import("vue").Slot;
  147. }>;
  148. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  149. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  150. $emit: (event: string, ...args: any[]) => void;
  151. $el: any;
  152. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  153. prefixCls: StringConstructor;
  154. bordered: {
  155. type: BooleanConstructor;
  156. default: any;
  157. };
  158. size: {
  159. type: PropType<"default" | "small" | "middle">;
  160. default: string;
  161. };
  162. title: import("vue-types").VueTypeValidableDef<any>;
  163. extra: import("vue-types").VueTypeValidableDef<any>;
  164. column: {
  165. type: PropType<number | Partial<Record<Breakpoint, number>>>;
  166. default: () => number | Partial<Record<Breakpoint, number>>;
  167. };
  168. layout: PropType<"horizontal" | "vertical">;
  169. colon: {
  170. type: BooleanConstructor;
  171. default: any;
  172. };
  173. labelStyle: {
  174. type: PropType<CSSProperties>;
  175. default: CSSProperties;
  176. };
  177. contentStyle: {
  178. type: PropType<CSSProperties>;
  179. default: CSSProperties;
  180. };
  181. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  182. column: number | Partial<Record<Breakpoint, number>>;
  183. size: "default" | "small" | "middle";
  184. colon: boolean;
  185. bordered: boolean;
  186. labelStyle: CSSProperties;
  187. contentStyle: CSSProperties;
  188. }, {}, string> & {
  189. beforeCreate?: (() => void) | (() => void)[];
  190. created?: (() => void) | (() => void)[];
  191. beforeMount?: (() => void) | (() => void)[];
  192. mounted?: (() => void) | (() => void)[];
  193. beforeUpdate?: (() => void) | (() => void)[];
  194. updated?: (() => void) | (() => void)[];
  195. activated?: (() => void) | (() => void)[];
  196. deactivated?: (() => void) | (() => void)[];
  197. beforeDestroy?: (() => void) | (() => void)[];
  198. beforeUnmount?: (() => void) | (() => void)[];
  199. destroyed?: (() => void) | (() => void)[];
  200. unmounted?: (() => void) | (() => void)[];
  201. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  202. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  203. 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)[];
  204. };
  205. $forceUpdate: () => void;
  206. $nextTick: typeof import("vue").nextTick;
  207. $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;
  208. } & Readonly<ExtractPropTypes<{
  209. prefixCls: StringConstructor;
  210. bordered: {
  211. type: BooleanConstructor;
  212. default: any;
  213. };
  214. size: {
  215. type: PropType<"default" | "small" | "middle">;
  216. default: string;
  217. };
  218. title: import("vue-types").VueTypeValidableDef<any>;
  219. extra: import("vue-types").VueTypeValidableDef<any>;
  220. column: {
  221. type: PropType<number | Partial<Record<Breakpoint, number>>>;
  222. default: () => number | Partial<Record<Breakpoint, number>>;
  223. };
  224. layout: PropType<"horizontal" | "vertical">;
  225. colon: {
  226. type: BooleanConstructor;
  227. default: any;
  228. };
  229. labelStyle: {
  230. type: PropType<CSSProperties>;
  231. default: CSSProperties;
  232. };
  233. contentStyle: {
  234. type: PropType<CSSProperties>;
  235. default: CSSProperties;
  236. };
  237. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  238. __isFragment?: never;
  239. __isTeleport?: never;
  240. __isSuspense?: never;
  241. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  242. prefixCls: StringConstructor;
  243. bordered: {
  244. type: BooleanConstructor;
  245. default: any;
  246. };
  247. size: {
  248. type: PropType<"default" | "small" | "middle">;
  249. default: string;
  250. };
  251. title: import("vue-types").VueTypeValidableDef<any>;
  252. extra: import("vue-types").VueTypeValidableDef<any>;
  253. column: {
  254. type: PropType<number | Partial<Record<Breakpoint, number>>>;
  255. default: () => number | Partial<Record<Breakpoint, number>>;
  256. };
  257. layout: PropType<"horizontal" | "vertical">;
  258. colon: {
  259. type: BooleanConstructor;
  260. default: any;
  261. };
  262. labelStyle: {
  263. type: PropType<CSSProperties>;
  264. default: CSSProperties;
  265. };
  266. contentStyle: {
  267. type: PropType<CSSProperties>;
  268. default: CSSProperties;
  269. };
  270. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  271. column: number | Partial<Record<Breakpoint, number>>;
  272. size: "default" | "small" | "middle";
  273. colon: boolean;
  274. bordered: boolean;
  275. labelStyle: CSSProperties;
  276. contentStyle: CSSProperties;
  277. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  278. readonly Item: typeof DescriptionsItem;
  279. };
  280. export default _default;