index.d.ts 71 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483
  1. import { tableProps } from './Table';
  2. import Column from './Column';
  3. import ColumnGroup from './ColumnGroup';
  4. import type { TableProps, TablePaginationConfig } from './Table';
  5. import type { App } from 'vue';
  6. export type { ColumnProps } from './Column';
  7. export type { ColumnsType, ColumnType, ColumnGroupType } from './interface';
  8. export type { TableProps, TablePaginationConfig };
  9. declare const TableSummaryRow: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  10. declare const TableSummaryCell: import("vue").DefineComponent<{
  11. index?: any;
  12. align?: any;
  13. colSpan?: any;
  14. rowSpan?: any;
  15. }, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
  16. index?: any;
  17. align?: any;
  18. colSpan?: any;
  19. rowSpan?: any;
  20. }> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  21. declare const TableSummary: {
  22. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  23. P: {};
  24. B: {};
  25. D: {};
  26. C: {};
  27. M: {};
  28. Defaults: {};
  29. }, Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, {}>;
  30. __isFragment?: never;
  31. __isTeleport?: never;
  32. __isSuspense?: never;
  33. } & import("vue").ComponentOptionsBase<Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  34. Cell: import("vue").DefineComponent<{
  35. index?: any;
  36. align?: any;
  37. colSpan?: any;
  38. rowSpan?: any;
  39. }, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
  40. index?: any;
  41. align?: any;
  42. colSpan?: any;
  43. rowSpan?: any;
  44. }> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  45. Row: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  46. name: string;
  47. };
  48. export { tableProps, TableSummary, TableSummaryRow, TableSummaryCell, Column as TableColumn, ColumnGroup as TableColumnGroup, };
  49. declare const _default: {
  50. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  51. prefixCls: {
  52. type: import("vue").PropType<string>;
  53. default: string;
  54. };
  55. columns: {
  56. type: import("vue").PropType<import("./interface").ColumnsType<any>>;
  57. default: import("./interface").ColumnsType<any>;
  58. };
  59. rowKey: {
  60. type: import("vue").PropType<string | import("./interface").GetRowKey<any>>;
  61. default: string | import("./interface").GetRowKey<any>;
  62. };
  63. tableLayout: {
  64. type: import("vue").PropType<import("../vc-table/interface").TableLayout>;
  65. default: import("../vc-table/interface").TableLayout;
  66. };
  67. rowClassName: {
  68. type: import("vue").PropType<string | import("../vc-table/interface").RowClassName<any>>;
  69. default: string | import("../vc-table/interface").RowClassName<any>;
  70. };
  71. title: {
  72. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  73. default: import("../vc-table/interface").PanelRender<any>;
  74. };
  75. footer: {
  76. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  77. default: import("../vc-table/interface").PanelRender<any>;
  78. };
  79. id: {
  80. type: import("vue").PropType<string>;
  81. default: string;
  82. };
  83. showHeader: {
  84. type: BooleanConstructor;
  85. default: boolean;
  86. };
  87. components: {
  88. type: import("vue").PropType<import("../vc-table/interface").TableComponents<any>>;
  89. default: import("../vc-table/interface").TableComponents<any>;
  90. };
  91. customRow: {
  92. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<any>>;
  93. default: import("../vc-table/interface").GetComponentProps<any>;
  94. };
  95. customHeaderRow: {
  96. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>>;
  97. default: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  98. };
  99. direction: {
  100. type: import("vue").PropType<"rtl" | "ltr">;
  101. default: "rtl" | "ltr";
  102. };
  103. expandFixed: {
  104. type: import("vue").PropType<boolean | "left" | "right">;
  105. default: boolean | "left" | "right";
  106. };
  107. expandColumnWidth: NumberConstructor;
  108. expandedRowKeys: {
  109. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  110. default: import("../vc-table/interface").Key[];
  111. };
  112. defaultExpandedRowKeys: {
  113. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  114. default: import("../vc-table/interface").Key[];
  115. };
  116. expandedRowRender: {
  117. type: import("vue").PropType<import("../vc-table/interface").ExpandedRowRender<any>>;
  118. default: import("../vc-table/interface").ExpandedRowRender<any>;
  119. };
  120. expandRowByClick: {
  121. type: BooleanConstructor;
  122. default: boolean;
  123. };
  124. expandIcon: {
  125. type: import("vue").PropType<import("../vc-table/interface").RenderExpandIcon<any>>;
  126. default: import("../vc-table/interface").RenderExpandIcon<any>;
  127. };
  128. onExpand: {
  129. type: import("vue").PropType<(expanded: boolean, record: any) => void>;
  130. default: (expanded: boolean, record: any) => void;
  131. };
  132. onExpandedRowsChange: {
  133. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  134. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  135. };
  136. 'onUpdate:expandedRowKeys': {
  137. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  138. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  139. };
  140. defaultExpandAllRows: {
  141. type: BooleanConstructor;
  142. default: boolean;
  143. };
  144. indentSize: NumberConstructor;
  145. expandIconColumnIndex: NumberConstructor;
  146. showExpandColumn: {
  147. type: BooleanConstructor;
  148. default: boolean;
  149. };
  150. expandedRowClassName: {
  151. type: import("vue").PropType<import("../vc-table/interface").RowClassName<any>>;
  152. default: import("../vc-table/interface").RowClassName<any>;
  153. };
  154. childrenColumnName: {
  155. type: import("vue").PropType<string>;
  156. default: string;
  157. };
  158. rowExpandable: {
  159. type: import("vue").PropType<(record: any) => boolean>;
  160. default: (record: any) => boolean;
  161. };
  162. sticky: {
  163. type: import("vue").PropType<boolean | import("../vc-table/interface").TableSticky>;
  164. default: boolean | import("../vc-table/interface").TableSticky;
  165. };
  166. dropdownPrefixCls: StringConstructor;
  167. dataSource: {
  168. type: import("vue").PropType<any[]>;
  169. default: any[];
  170. };
  171. pagination: {
  172. type: import("vue").PropType<false | TablePaginationConfig>;
  173. default: false | TablePaginationConfig;
  174. };
  175. loading: {
  176. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  177. prefixCls: StringConstructor;
  178. spinning: {
  179. type: BooleanConstructor;
  180. default: any;
  181. };
  182. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  183. wrapperClassName: StringConstructor;
  184. tip: import("vue-types").VueTypeValidableDef<any>;
  185. delay: NumberConstructor;
  186. indicator: import("vue-types").VueTypeValidableDef<any>;
  187. }>>>;
  188. default: boolean | Partial<import("vue").ExtractPropTypes<{
  189. prefixCls: StringConstructor;
  190. spinning: {
  191. type: BooleanConstructor;
  192. default: any;
  193. };
  194. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  195. wrapperClassName: StringConstructor;
  196. tip: import("vue-types").VueTypeValidableDef<any>;
  197. delay: NumberConstructor;
  198. indicator: import("vue-types").VueTypeValidableDef<any>;
  199. }>>;
  200. };
  201. size: {
  202. type: import("vue").PropType<import("../config-provider").SizeType>;
  203. default: import("../config-provider").SizeType;
  204. };
  205. bordered: {
  206. type: BooleanConstructor;
  207. default: boolean;
  208. };
  209. locale: {
  210. type: import("vue").PropType<import("./interface").TableLocale>;
  211. default: import("./interface").TableLocale;
  212. };
  213. onChange: {
  214. type: import("vue").PropType<(pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void>;
  215. default: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  216. };
  217. onResizeColumn: {
  218. type: import("vue").PropType<(w: number, col: import("./interface").ColumnType<any>) => void>;
  219. default: (w: number, col: import("./interface").ColumnType<any>) => void;
  220. };
  221. rowSelection: {
  222. type: import("vue").PropType<import("./interface").TableRowSelection<any>>;
  223. default: import("./interface").TableRowSelection<any>;
  224. };
  225. getPopupContainer: {
  226. type: import("vue").PropType<import("./interface").GetPopupContainer>;
  227. default: import("./interface").GetPopupContainer;
  228. };
  229. scroll: {
  230. type: import("vue").PropType<{
  231. x?: string | number | true;
  232. y?: string | number;
  233. } & {
  234. scrollToFirstRowOnChange?: boolean;
  235. }>;
  236. default: {
  237. x?: string | number | true;
  238. y?: string | number;
  239. } & {
  240. scrollToFirstRowOnChange?: boolean;
  241. };
  242. };
  243. sortDirections: {
  244. type: import("vue").PropType<import("./interface").SortOrder[]>;
  245. default: import("./interface").SortOrder[];
  246. };
  247. showSorterTooltip: {
  248. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  249. title: import("vue-types").VueTypeValidableDef<any>;
  250. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  251. open: {
  252. type: BooleanConstructor;
  253. default: any;
  254. };
  255. visible: {
  256. type: BooleanConstructor;
  257. default: any;
  258. };
  259. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  260. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  261. transitionName: StringConstructor;
  262. overlayStyle: {
  263. type: import("vue").PropType<import("vue").CSSProperties>;
  264. default: import("vue").CSSProperties;
  265. };
  266. overlayInnerStyle: {
  267. type: import("vue").PropType<import("vue").CSSProperties>;
  268. default: import("vue").CSSProperties;
  269. };
  270. overlayClassName: StringConstructor;
  271. openClassName: StringConstructor;
  272. prefixCls: StringConstructor;
  273. mouseEnterDelay: NumberConstructor;
  274. mouseLeaveDelay: NumberConstructor;
  275. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  276. arrowPointAtCenter: {
  277. type: BooleanConstructor;
  278. default: any;
  279. };
  280. arrow: {
  281. type: import("vue").PropType<boolean | {
  282. pointAtCenter?: boolean;
  283. }>;
  284. default: boolean | {
  285. pointAtCenter?: boolean;
  286. };
  287. };
  288. autoAdjustOverflow: {
  289. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  290. default: boolean | import("../tooltip").AdjustOverflow;
  291. };
  292. destroyTooltipOnHide: {
  293. type: BooleanConstructor;
  294. default: any;
  295. };
  296. align: {
  297. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  298. default: import("../vc-trigger/interface").AlignType;
  299. };
  300. builtinPlacements: {
  301. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  302. default: import("../vc-trigger/interface").BuildInPlacements;
  303. };
  304. children: ArrayConstructor;
  305. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  306. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  307. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  308. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  309. }>>>;
  310. default: boolean | Partial<import("vue").ExtractPropTypes<{
  311. title: import("vue-types").VueTypeValidableDef<any>;
  312. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  313. open: {
  314. type: BooleanConstructor;
  315. default: any;
  316. };
  317. visible: {
  318. type: BooleanConstructor;
  319. default: any;
  320. };
  321. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  322. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  323. transitionName: StringConstructor;
  324. overlayStyle: {
  325. type: import("vue").PropType<import("vue").CSSProperties>;
  326. default: import("vue").CSSProperties;
  327. };
  328. overlayInnerStyle: {
  329. type: import("vue").PropType<import("vue").CSSProperties>;
  330. default: import("vue").CSSProperties;
  331. };
  332. overlayClassName: StringConstructor;
  333. openClassName: StringConstructor;
  334. prefixCls: StringConstructor;
  335. mouseEnterDelay: NumberConstructor;
  336. mouseLeaveDelay: NumberConstructor;
  337. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  338. arrowPointAtCenter: {
  339. type: BooleanConstructor;
  340. default: any;
  341. };
  342. arrow: {
  343. type: import("vue").PropType<boolean | {
  344. pointAtCenter?: boolean;
  345. }>;
  346. default: boolean | {
  347. pointAtCenter?: boolean;
  348. };
  349. };
  350. autoAdjustOverflow: {
  351. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  352. default: boolean | import("../tooltip").AdjustOverflow;
  353. };
  354. destroyTooltipOnHide: {
  355. type: BooleanConstructor;
  356. default: any;
  357. };
  358. align: {
  359. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  360. default: import("../vc-trigger/interface").AlignType;
  361. };
  362. builtinPlacements: {
  363. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  364. default: import("../vc-trigger/interface").BuildInPlacements;
  365. };
  366. children: ArrayConstructor;
  367. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  368. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  369. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  370. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  371. }>>;
  372. };
  373. transformCellText: {
  374. type: import("vue").PropType<import("../vc-table/interface").TransformCellText<any>>;
  375. default: import("../vc-table/interface").TransformCellText<any>;
  376. };
  377. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  378. scroll: {
  379. x?: string | number | true;
  380. y?: string | number;
  381. } & {
  382. scrollToFirstRowOnChange?: boolean;
  383. };
  384. size: import("../config-provider").SizeType;
  385. footer: import("../vc-table/interface").PanelRender<any>;
  386. title: import("../vc-table/interface").PanelRender<any>;
  387. onChange: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  388. components: import("../vc-table/interface").TableComponents<any>;
  389. direction: "rtl" | "ltr";
  390. tableLayout: import("../vc-table/interface").TableLayout;
  391. columns: import("./interface").ColumnsType<any>;
  392. sticky: boolean | import("../vc-table/interface").TableSticky;
  393. prefixCls: string;
  394. id: string;
  395. getPopupContainer: import("./interface").GetPopupContainer;
  396. rowClassName: string | import("../vc-table/interface").RowClassName<any>;
  397. locale: import("./interface").TableLocale;
  398. expandIcon: import("../vc-table/interface").RenderExpandIcon<any>;
  399. loading: boolean | Partial<import("vue").ExtractPropTypes<{
  400. prefixCls: StringConstructor;
  401. spinning: {
  402. type: BooleanConstructor;
  403. default: any;
  404. };
  405. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  406. wrapperClassName: StringConstructor;
  407. tip: import("vue-types").VueTypeValidableDef<any>;
  408. delay: NumberConstructor;
  409. indicator: import("vue-types").VueTypeValidableDef<any>;
  410. }>>;
  411. bordered: boolean;
  412. onExpand: (expanded: boolean, record: any) => void;
  413. pagination: false | TablePaginationConfig;
  414. dataSource: any[];
  415. rowKey: string | import("./interface").GetRowKey<any>;
  416. expandedRowKeys: import("../vc-table/interface").Key[];
  417. defaultExpandedRowKeys: import("../vc-table/interface").Key[];
  418. expandedRowRender: import("../vc-table/interface").ExpandedRowRender<any>;
  419. expandRowByClick: boolean;
  420. onExpandedRowsChange: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  421. defaultExpandAllRows: boolean;
  422. showExpandColumn: boolean;
  423. expandedRowClassName: import("../vc-table/interface").RowClassName<any>;
  424. childrenColumnName: string;
  425. rowExpandable: (record: any) => boolean;
  426. transformCellText: import("../vc-table/interface").TransformCellText<any>;
  427. onResizeColumn: (w: number, col: import("./interface").ColumnType<any>) => void;
  428. customHeaderRow: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  429. customRow: import("../vc-table/interface").GetComponentProps<any>;
  430. expandFixed: boolean | "left" | "right";
  431. showHeader: boolean;
  432. 'onUpdate:expandedRowKeys': (expandedKeys: import("../vc-table/interface").Key[]) => void;
  433. sortDirections: import("./interface").SortOrder[];
  434. showSorterTooltip: boolean | Partial<import("vue").ExtractPropTypes<{
  435. title: import("vue-types").VueTypeValidableDef<any>;
  436. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  437. open: {
  438. type: BooleanConstructor;
  439. default: any;
  440. };
  441. visible: {
  442. type: BooleanConstructor;
  443. default: any;
  444. };
  445. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  446. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  447. transitionName: StringConstructor;
  448. overlayStyle: {
  449. type: import("vue").PropType<import("vue").CSSProperties>;
  450. default: import("vue").CSSProperties;
  451. };
  452. overlayInnerStyle: {
  453. type: import("vue").PropType<import("vue").CSSProperties>;
  454. default: import("vue").CSSProperties;
  455. };
  456. overlayClassName: StringConstructor;
  457. openClassName: StringConstructor;
  458. prefixCls: StringConstructor;
  459. mouseEnterDelay: NumberConstructor;
  460. mouseLeaveDelay: NumberConstructor;
  461. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  462. arrowPointAtCenter: {
  463. type: BooleanConstructor;
  464. default: any;
  465. };
  466. arrow: {
  467. type: import("vue").PropType<boolean | {
  468. pointAtCenter?: boolean;
  469. }>;
  470. default: boolean | {
  471. pointAtCenter?: boolean;
  472. };
  473. };
  474. autoAdjustOverflow: {
  475. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  476. default: boolean | import("../tooltip").AdjustOverflow;
  477. };
  478. destroyTooltipOnHide: {
  479. type: BooleanConstructor;
  480. default: any;
  481. };
  482. align: {
  483. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  484. default: import("../vc-trigger/interface").AlignType;
  485. };
  486. builtinPlacements: {
  487. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  488. default: import("../vc-trigger/interface").BuildInPlacements;
  489. };
  490. children: ArrayConstructor;
  491. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  492. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  493. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  494. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  495. }>>;
  496. rowSelection: import("./interface").TableRowSelection<any>;
  497. }, true, {}, import("../_util/type").CustomSlotsType<{
  498. emptyText?: any;
  499. expandIcon?: import("../vc-table/interface").RenderExpandIconProps<any>;
  500. title?: any;
  501. footer?: any;
  502. summary?: any;
  503. expandedRowRender?: any;
  504. expandColumnTitle?: any;
  505. bodyCell?: (props: {
  506. text: any;
  507. value: any;
  508. record: Record<string, any>;
  509. index: number;
  510. column: import("./interface").ColumnType<any>;
  511. }) => void;
  512. headerCell?: (props: {
  513. title: any;
  514. column: import("./interface").ColumnType<any>;
  515. }) => void;
  516. customFilterIcon?: any;
  517. customFilterDropdown?: any;
  518. default: any;
  519. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  520. P: {};
  521. B: {};
  522. D: {};
  523. C: {};
  524. M: {};
  525. Defaults: {};
  526. }, Readonly<import("vue").ExtractPropTypes<{
  527. prefixCls: {
  528. type: import("vue").PropType<string>;
  529. default: string;
  530. };
  531. columns: {
  532. type: import("vue").PropType<import("./interface").ColumnsType<any>>;
  533. default: import("./interface").ColumnsType<any>;
  534. };
  535. rowKey: {
  536. type: import("vue").PropType<string | import("./interface").GetRowKey<any>>;
  537. default: string | import("./interface").GetRowKey<any>;
  538. };
  539. tableLayout: {
  540. type: import("vue").PropType<import("../vc-table/interface").TableLayout>;
  541. default: import("../vc-table/interface").TableLayout;
  542. };
  543. rowClassName: {
  544. type: import("vue").PropType<string | import("../vc-table/interface").RowClassName<any>>;
  545. default: string | import("../vc-table/interface").RowClassName<any>;
  546. };
  547. title: {
  548. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  549. default: import("../vc-table/interface").PanelRender<any>;
  550. };
  551. footer: {
  552. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  553. default: import("../vc-table/interface").PanelRender<any>;
  554. };
  555. id: {
  556. type: import("vue").PropType<string>;
  557. default: string;
  558. };
  559. showHeader: {
  560. type: BooleanConstructor;
  561. default: boolean;
  562. };
  563. components: {
  564. type: import("vue").PropType<import("../vc-table/interface").TableComponents<any>>;
  565. default: import("../vc-table/interface").TableComponents<any>;
  566. };
  567. customRow: {
  568. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<any>>;
  569. default: import("../vc-table/interface").GetComponentProps<any>;
  570. };
  571. customHeaderRow: {
  572. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>>;
  573. default: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  574. };
  575. direction: {
  576. type: import("vue").PropType<"rtl" | "ltr">;
  577. default: "rtl" | "ltr";
  578. };
  579. expandFixed: {
  580. type: import("vue").PropType<boolean | "left" | "right">;
  581. default: boolean | "left" | "right";
  582. };
  583. expandColumnWidth: NumberConstructor;
  584. expandedRowKeys: {
  585. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  586. default: import("../vc-table/interface").Key[];
  587. };
  588. defaultExpandedRowKeys: {
  589. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  590. default: import("../vc-table/interface").Key[];
  591. };
  592. expandedRowRender: {
  593. type: import("vue").PropType<import("../vc-table/interface").ExpandedRowRender<any>>;
  594. default: import("../vc-table/interface").ExpandedRowRender<any>;
  595. };
  596. expandRowByClick: {
  597. type: BooleanConstructor;
  598. default: boolean;
  599. };
  600. expandIcon: {
  601. type: import("vue").PropType<import("../vc-table/interface").RenderExpandIcon<any>>;
  602. default: import("../vc-table/interface").RenderExpandIcon<any>;
  603. };
  604. onExpand: {
  605. type: import("vue").PropType<(expanded: boolean, record: any) => void>;
  606. default: (expanded: boolean, record: any) => void;
  607. };
  608. onExpandedRowsChange: {
  609. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  610. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  611. };
  612. 'onUpdate:expandedRowKeys': {
  613. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  614. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  615. };
  616. defaultExpandAllRows: {
  617. type: BooleanConstructor;
  618. default: boolean;
  619. };
  620. indentSize: NumberConstructor;
  621. expandIconColumnIndex: NumberConstructor;
  622. showExpandColumn: {
  623. type: BooleanConstructor;
  624. default: boolean;
  625. };
  626. expandedRowClassName: {
  627. type: import("vue").PropType<import("../vc-table/interface").RowClassName<any>>;
  628. default: import("../vc-table/interface").RowClassName<any>;
  629. };
  630. childrenColumnName: {
  631. type: import("vue").PropType<string>;
  632. default: string;
  633. };
  634. rowExpandable: {
  635. type: import("vue").PropType<(record: any) => boolean>;
  636. default: (record: any) => boolean;
  637. };
  638. sticky: {
  639. type: import("vue").PropType<boolean | import("../vc-table/interface").TableSticky>;
  640. default: boolean | import("../vc-table/interface").TableSticky;
  641. };
  642. dropdownPrefixCls: StringConstructor;
  643. dataSource: {
  644. type: import("vue").PropType<any[]>;
  645. default: any[];
  646. };
  647. pagination: {
  648. type: import("vue").PropType<false | TablePaginationConfig>;
  649. default: false | TablePaginationConfig;
  650. };
  651. loading: {
  652. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  653. prefixCls: StringConstructor;
  654. spinning: {
  655. type: BooleanConstructor;
  656. default: any;
  657. };
  658. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  659. wrapperClassName: StringConstructor;
  660. tip: import("vue-types").VueTypeValidableDef<any>;
  661. delay: NumberConstructor;
  662. indicator: import("vue-types").VueTypeValidableDef<any>;
  663. }>>>;
  664. default: boolean | Partial<import("vue").ExtractPropTypes<{
  665. prefixCls: StringConstructor;
  666. spinning: {
  667. type: BooleanConstructor;
  668. default: any;
  669. };
  670. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  671. wrapperClassName: StringConstructor;
  672. tip: import("vue-types").VueTypeValidableDef<any>;
  673. delay: NumberConstructor;
  674. indicator: import("vue-types").VueTypeValidableDef<any>;
  675. }>>;
  676. };
  677. size: {
  678. type: import("vue").PropType<import("../config-provider").SizeType>;
  679. default: import("../config-provider").SizeType;
  680. };
  681. bordered: {
  682. type: BooleanConstructor;
  683. default: boolean;
  684. };
  685. locale: {
  686. type: import("vue").PropType<import("./interface").TableLocale>;
  687. default: import("./interface").TableLocale;
  688. };
  689. onChange: {
  690. type: import("vue").PropType<(pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void>;
  691. default: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  692. };
  693. onResizeColumn: {
  694. type: import("vue").PropType<(w: number, col: import("./interface").ColumnType<any>) => void>;
  695. default: (w: number, col: import("./interface").ColumnType<any>) => void;
  696. };
  697. rowSelection: {
  698. type: import("vue").PropType<import("./interface").TableRowSelection<any>>;
  699. default: import("./interface").TableRowSelection<any>;
  700. };
  701. getPopupContainer: {
  702. type: import("vue").PropType<import("./interface").GetPopupContainer>;
  703. default: import("./interface").GetPopupContainer;
  704. };
  705. scroll: {
  706. type: import("vue").PropType<{
  707. x?: string | number | true;
  708. y?: string | number;
  709. } & {
  710. scrollToFirstRowOnChange?: boolean;
  711. }>;
  712. default: {
  713. x?: string | number | true;
  714. y?: string | number;
  715. } & {
  716. scrollToFirstRowOnChange?: boolean;
  717. };
  718. };
  719. sortDirections: {
  720. type: import("vue").PropType<import("./interface").SortOrder[]>;
  721. default: import("./interface").SortOrder[];
  722. };
  723. showSorterTooltip: {
  724. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  725. title: import("vue-types").VueTypeValidableDef<any>;
  726. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  727. open: {
  728. type: BooleanConstructor;
  729. default: any;
  730. };
  731. visible: {
  732. type: BooleanConstructor;
  733. default: any;
  734. };
  735. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  736. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  737. transitionName: StringConstructor;
  738. overlayStyle: {
  739. type: import("vue").PropType<import("vue").CSSProperties>;
  740. default: import("vue").CSSProperties;
  741. };
  742. overlayInnerStyle: {
  743. type: import("vue").PropType<import("vue").CSSProperties>;
  744. default: import("vue").CSSProperties;
  745. };
  746. overlayClassName: StringConstructor;
  747. openClassName: StringConstructor;
  748. prefixCls: StringConstructor;
  749. mouseEnterDelay: NumberConstructor;
  750. mouseLeaveDelay: NumberConstructor;
  751. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  752. arrowPointAtCenter: {
  753. type: BooleanConstructor;
  754. default: any;
  755. };
  756. arrow: {
  757. type: import("vue").PropType<boolean | {
  758. pointAtCenter?: boolean;
  759. }>;
  760. default: boolean | {
  761. pointAtCenter?: boolean;
  762. };
  763. };
  764. autoAdjustOverflow: {
  765. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  766. default: boolean | import("../tooltip").AdjustOverflow;
  767. };
  768. destroyTooltipOnHide: {
  769. type: BooleanConstructor;
  770. default: any;
  771. };
  772. align: {
  773. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  774. default: import("../vc-trigger/interface").AlignType;
  775. };
  776. builtinPlacements: {
  777. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  778. default: import("../vc-trigger/interface").BuildInPlacements;
  779. };
  780. children: ArrayConstructor;
  781. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  782. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  783. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  784. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  785. }>>>;
  786. default: boolean | Partial<import("vue").ExtractPropTypes<{
  787. title: import("vue-types").VueTypeValidableDef<any>;
  788. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  789. open: {
  790. type: BooleanConstructor;
  791. default: any;
  792. };
  793. visible: {
  794. type: BooleanConstructor;
  795. default: any;
  796. };
  797. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  798. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  799. transitionName: StringConstructor;
  800. overlayStyle: {
  801. type: import("vue").PropType<import("vue").CSSProperties>;
  802. default: import("vue").CSSProperties;
  803. };
  804. overlayInnerStyle: {
  805. type: import("vue").PropType<import("vue").CSSProperties>;
  806. default: import("vue").CSSProperties;
  807. };
  808. overlayClassName: StringConstructor;
  809. openClassName: StringConstructor;
  810. prefixCls: StringConstructor;
  811. mouseEnterDelay: NumberConstructor;
  812. mouseLeaveDelay: NumberConstructor;
  813. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  814. arrowPointAtCenter: {
  815. type: BooleanConstructor;
  816. default: any;
  817. };
  818. arrow: {
  819. type: import("vue").PropType<boolean | {
  820. pointAtCenter?: boolean;
  821. }>;
  822. default: boolean | {
  823. pointAtCenter?: boolean;
  824. };
  825. };
  826. autoAdjustOverflow: {
  827. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  828. default: boolean | import("../tooltip").AdjustOverflow;
  829. };
  830. destroyTooltipOnHide: {
  831. type: BooleanConstructor;
  832. default: any;
  833. };
  834. align: {
  835. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  836. default: import("../vc-trigger/interface").AlignType;
  837. };
  838. builtinPlacements: {
  839. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  840. default: import("../vc-trigger/interface").BuildInPlacements;
  841. };
  842. children: ArrayConstructor;
  843. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  844. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  845. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  846. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  847. }>>;
  848. };
  849. transformCellText: {
  850. type: import("vue").PropType<import("../vc-table/interface").TransformCellText<any>>;
  851. default: import("../vc-table/interface").TransformCellText<any>;
  852. };
  853. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, {
  854. scroll: {
  855. x?: string | number | true;
  856. y?: string | number;
  857. } & {
  858. scrollToFirstRowOnChange?: boolean;
  859. };
  860. size: import("../config-provider").SizeType;
  861. footer: import("../vc-table/interface").PanelRender<any>;
  862. title: import("../vc-table/interface").PanelRender<any>;
  863. onChange: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  864. components: import("../vc-table/interface").TableComponents<any>;
  865. direction: "rtl" | "ltr";
  866. tableLayout: import("../vc-table/interface").TableLayout;
  867. columns: import("./interface").ColumnsType<any>;
  868. sticky: boolean | import("../vc-table/interface").TableSticky;
  869. prefixCls: string;
  870. id: string;
  871. getPopupContainer: import("./interface").GetPopupContainer;
  872. rowClassName: string | import("../vc-table/interface").RowClassName<any>;
  873. locale: import("./interface").TableLocale;
  874. expandIcon: import("../vc-table/interface").RenderExpandIcon<any>;
  875. loading: boolean | Partial<import("vue").ExtractPropTypes<{
  876. prefixCls: StringConstructor;
  877. spinning: {
  878. type: BooleanConstructor;
  879. default: any;
  880. };
  881. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  882. wrapperClassName: StringConstructor;
  883. tip: import("vue-types").VueTypeValidableDef<any>;
  884. delay: NumberConstructor;
  885. indicator: import("vue-types").VueTypeValidableDef<any>;
  886. }>>;
  887. bordered: boolean;
  888. onExpand: (expanded: boolean, record: any) => void;
  889. pagination: false | TablePaginationConfig;
  890. dataSource: any[];
  891. rowKey: string | import("./interface").GetRowKey<any>;
  892. expandedRowKeys: import("../vc-table/interface").Key[];
  893. defaultExpandedRowKeys: import("../vc-table/interface").Key[];
  894. expandedRowRender: import("../vc-table/interface").ExpandedRowRender<any>;
  895. expandRowByClick: boolean;
  896. onExpandedRowsChange: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  897. defaultExpandAllRows: boolean;
  898. showExpandColumn: boolean;
  899. expandedRowClassName: import("../vc-table/interface").RowClassName<any>;
  900. childrenColumnName: string;
  901. rowExpandable: (record: any) => boolean;
  902. transformCellText: import("../vc-table/interface").TransformCellText<any>;
  903. onResizeColumn: (w: number, col: import("./interface").ColumnType<any>) => void;
  904. customHeaderRow: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  905. customRow: import("../vc-table/interface").GetComponentProps<any>;
  906. expandFixed: boolean | "left" | "right";
  907. showHeader: boolean;
  908. 'onUpdate:expandedRowKeys': (expandedKeys: import("../vc-table/interface").Key[]) => void;
  909. sortDirections: import("./interface").SortOrder[];
  910. showSorterTooltip: boolean | Partial<import("vue").ExtractPropTypes<{
  911. title: import("vue-types").VueTypeValidableDef<any>;
  912. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  913. open: {
  914. type: BooleanConstructor;
  915. default: any;
  916. };
  917. visible: {
  918. type: BooleanConstructor;
  919. default: any;
  920. };
  921. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  922. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  923. transitionName: StringConstructor;
  924. overlayStyle: {
  925. type: import("vue").PropType<import("vue").CSSProperties>;
  926. default: import("vue").CSSProperties;
  927. };
  928. overlayInnerStyle: {
  929. type: import("vue").PropType<import("vue").CSSProperties>;
  930. default: import("vue").CSSProperties;
  931. };
  932. overlayClassName: StringConstructor;
  933. openClassName: StringConstructor;
  934. prefixCls: StringConstructor;
  935. mouseEnterDelay: NumberConstructor;
  936. mouseLeaveDelay: NumberConstructor;
  937. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  938. arrowPointAtCenter: {
  939. type: BooleanConstructor;
  940. default: any;
  941. };
  942. arrow: {
  943. type: import("vue").PropType<boolean | {
  944. pointAtCenter?: boolean;
  945. }>;
  946. default: boolean | {
  947. pointAtCenter?: boolean;
  948. };
  949. };
  950. autoAdjustOverflow: {
  951. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  952. default: boolean | import("../tooltip").AdjustOverflow;
  953. };
  954. destroyTooltipOnHide: {
  955. type: BooleanConstructor;
  956. default: any;
  957. };
  958. align: {
  959. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  960. default: import("../vc-trigger/interface").AlignType;
  961. };
  962. builtinPlacements: {
  963. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  964. default: import("../vc-trigger/interface").BuildInPlacements;
  965. };
  966. children: ArrayConstructor;
  967. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  968. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  969. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  970. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  971. }>>;
  972. rowSelection: import("./interface").TableRowSelection<any>;
  973. }>;
  974. __isFragment?: never;
  975. __isTeleport?: never;
  976. __isSuspense?: never;
  977. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  978. prefixCls: {
  979. type: import("vue").PropType<string>;
  980. default: string;
  981. };
  982. columns: {
  983. type: import("vue").PropType<import("./interface").ColumnsType<any>>;
  984. default: import("./interface").ColumnsType<any>;
  985. };
  986. rowKey: {
  987. type: import("vue").PropType<string | import("./interface").GetRowKey<any>>;
  988. default: string | import("./interface").GetRowKey<any>;
  989. };
  990. tableLayout: {
  991. type: import("vue").PropType<import("../vc-table/interface").TableLayout>;
  992. default: import("../vc-table/interface").TableLayout;
  993. };
  994. rowClassName: {
  995. type: import("vue").PropType<string | import("../vc-table/interface").RowClassName<any>>;
  996. default: string | import("../vc-table/interface").RowClassName<any>;
  997. };
  998. title: {
  999. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  1000. default: import("../vc-table/interface").PanelRender<any>;
  1001. };
  1002. footer: {
  1003. type: import("vue").PropType<import("../vc-table/interface").PanelRender<any>>;
  1004. default: import("../vc-table/interface").PanelRender<any>;
  1005. };
  1006. id: {
  1007. type: import("vue").PropType<string>;
  1008. default: string;
  1009. };
  1010. showHeader: {
  1011. type: BooleanConstructor;
  1012. default: boolean;
  1013. };
  1014. components: {
  1015. type: import("vue").PropType<import("../vc-table/interface").TableComponents<any>>;
  1016. default: import("../vc-table/interface").TableComponents<any>;
  1017. };
  1018. customRow: {
  1019. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<any>>;
  1020. default: import("../vc-table/interface").GetComponentProps<any>;
  1021. };
  1022. customHeaderRow: {
  1023. type: import("vue").PropType<import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>>;
  1024. default: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  1025. };
  1026. direction: {
  1027. type: import("vue").PropType<"rtl" | "ltr">;
  1028. default: "rtl" | "ltr";
  1029. };
  1030. expandFixed: {
  1031. type: import("vue").PropType<boolean | "left" | "right">;
  1032. default: boolean | "left" | "right";
  1033. };
  1034. expandColumnWidth: NumberConstructor;
  1035. expandedRowKeys: {
  1036. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  1037. default: import("../vc-table/interface").Key[];
  1038. };
  1039. defaultExpandedRowKeys: {
  1040. type: import("vue").PropType<import("../vc-table/interface").Key[]>;
  1041. default: import("../vc-table/interface").Key[];
  1042. };
  1043. expandedRowRender: {
  1044. type: import("vue").PropType<import("../vc-table/interface").ExpandedRowRender<any>>;
  1045. default: import("../vc-table/interface").ExpandedRowRender<any>;
  1046. };
  1047. expandRowByClick: {
  1048. type: BooleanConstructor;
  1049. default: boolean;
  1050. };
  1051. expandIcon: {
  1052. type: import("vue").PropType<import("../vc-table/interface").RenderExpandIcon<any>>;
  1053. default: import("../vc-table/interface").RenderExpandIcon<any>;
  1054. };
  1055. onExpand: {
  1056. type: import("vue").PropType<(expanded: boolean, record: any) => void>;
  1057. default: (expanded: boolean, record: any) => void;
  1058. };
  1059. onExpandedRowsChange: {
  1060. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  1061. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  1062. };
  1063. 'onUpdate:expandedRowKeys': {
  1064. type: import("vue").PropType<(expandedKeys: import("../vc-table/interface").Key[]) => void>;
  1065. default: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  1066. };
  1067. defaultExpandAllRows: {
  1068. type: BooleanConstructor;
  1069. default: boolean;
  1070. };
  1071. indentSize: NumberConstructor;
  1072. expandIconColumnIndex: NumberConstructor;
  1073. showExpandColumn: {
  1074. type: BooleanConstructor;
  1075. default: boolean;
  1076. };
  1077. expandedRowClassName: {
  1078. type: import("vue").PropType<import("../vc-table/interface").RowClassName<any>>;
  1079. default: import("../vc-table/interface").RowClassName<any>;
  1080. };
  1081. childrenColumnName: {
  1082. type: import("vue").PropType<string>;
  1083. default: string;
  1084. };
  1085. rowExpandable: {
  1086. type: import("vue").PropType<(record: any) => boolean>;
  1087. default: (record: any) => boolean;
  1088. };
  1089. sticky: {
  1090. type: import("vue").PropType<boolean | import("../vc-table/interface").TableSticky>;
  1091. default: boolean | import("../vc-table/interface").TableSticky;
  1092. };
  1093. dropdownPrefixCls: StringConstructor;
  1094. dataSource: {
  1095. type: import("vue").PropType<any[]>;
  1096. default: any[];
  1097. };
  1098. pagination: {
  1099. type: import("vue").PropType<false | TablePaginationConfig>;
  1100. default: false | TablePaginationConfig;
  1101. };
  1102. loading: {
  1103. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  1104. prefixCls: StringConstructor;
  1105. spinning: {
  1106. type: BooleanConstructor;
  1107. default: any;
  1108. };
  1109. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  1110. wrapperClassName: StringConstructor;
  1111. tip: import("vue-types").VueTypeValidableDef<any>;
  1112. delay: NumberConstructor;
  1113. indicator: import("vue-types").VueTypeValidableDef<any>;
  1114. }>>>;
  1115. default: boolean | Partial<import("vue").ExtractPropTypes<{
  1116. prefixCls: StringConstructor;
  1117. spinning: {
  1118. type: BooleanConstructor;
  1119. default: any;
  1120. };
  1121. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  1122. wrapperClassName: StringConstructor;
  1123. tip: import("vue-types").VueTypeValidableDef<any>;
  1124. delay: NumberConstructor;
  1125. indicator: import("vue-types").VueTypeValidableDef<any>;
  1126. }>>;
  1127. };
  1128. size: {
  1129. type: import("vue").PropType<import("../config-provider").SizeType>;
  1130. default: import("../config-provider").SizeType;
  1131. };
  1132. bordered: {
  1133. type: BooleanConstructor;
  1134. default: boolean;
  1135. };
  1136. locale: {
  1137. type: import("vue").PropType<import("./interface").TableLocale>;
  1138. default: import("./interface").TableLocale;
  1139. };
  1140. onChange: {
  1141. type: import("vue").PropType<(pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void>;
  1142. default: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  1143. };
  1144. onResizeColumn: {
  1145. type: import("vue").PropType<(w: number, col: import("./interface").ColumnType<any>) => void>;
  1146. default: (w: number, col: import("./interface").ColumnType<any>) => void;
  1147. };
  1148. rowSelection: {
  1149. type: import("vue").PropType<import("./interface").TableRowSelection<any>>;
  1150. default: import("./interface").TableRowSelection<any>;
  1151. };
  1152. getPopupContainer: {
  1153. type: import("vue").PropType<import("./interface").GetPopupContainer>;
  1154. default: import("./interface").GetPopupContainer;
  1155. };
  1156. scroll: {
  1157. type: import("vue").PropType<{
  1158. x?: string | number | true;
  1159. y?: string | number;
  1160. } & {
  1161. scrollToFirstRowOnChange?: boolean;
  1162. }>;
  1163. default: {
  1164. x?: string | number | true;
  1165. y?: string | number;
  1166. } & {
  1167. scrollToFirstRowOnChange?: boolean;
  1168. };
  1169. };
  1170. sortDirections: {
  1171. type: import("vue").PropType<import("./interface").SortOrder[]>;
  1172. default: import("./interface").SortOrder[];
  1173. };
  1174. showSorterTooltip: {
  1175. type: import("vue").PropType<boolean | Partial<import("vue").ExtractPropTypes<{
  1176. title: import("vue-types").VueTypeValidableDef<any>;
  1177. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  1178. open: {
  1179. type: BooleanConstructor;
  1180. default: any;
  1181. };
  1182. visible: {
  1183. type: BooleanConstructor;
  1184. default: any;
  1185. };
  1186. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  1187. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  1188. transitionName: StringConstructor;
  1189. overlayStyle: {
  1190. type: import("vue").PropType<import("vue").CSSProperties>;
  1191. default: import("vue").CSSProperties;
  1192. };
  1193. overlayInnerStyle: {
  1194. type: import("vue").PropType<import("vue").CSSProperties>;
  1195. default: import("vue").CSSProperties;
  1196. };
  1197. overlayClassName: StringConstructor;
  1198. openClassName: StringConstructor;
  1199. prefixCls: StringConstructor;
  1200. mouseEnterDelay: NumberConstructor;
  1201. mouseLeaveDelay: NumberConstructor;
  1202. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  1203. arrowPointAtCenter: {
  1204. type: BooleanConstructor;
  1205. default: any;
  1206. };
  1207. arrow: {
  1208. type: import("vue").PropType<boolean | {
  1209. pointAtCenter?: boolean;
  1210. }>;
  1211. default: boolean | {
  1212. pointAtCenter?: boolean;
  1213. };
  1214. };
  1215. autoAdjustOverflow: {
  1216. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  1217. default: boolean | import("../tooltip").AdjustOverflow;
  1218. };
  1219. destroyTooltipOnHide: {
  1220. type: BooleanConstructor;
  1221. default: any;
  1222. };
  1223. align: {
  1224. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  1225. default: import("../vc-trigger/interface").AlignType;
  1226. };
  1227. builtinPlacements: {
  1228. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  1229. default: import("../vc-trigger/interface").BuildInPlacements;
  1230. };
  1231. children: ArrayConstructor;
  1232. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  1233. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  1234. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  1235. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  1236. }>>>;
  1237. default: boolean | Partial<import("vue").ExtractPropTypes<{
  1238. title: import("vue-types").VueTypeValidableDef<any>;
  1239. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  1240. open: {
  1241. type: BooleanConstructor;
  1242. default: any;
  1243. };
  1244. visible: {
  1245. type: BooleanConstructor;
  1246. default: any;
  1247. };
  1248. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  1249. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  1250. transitionName: StringConstructor;
  1251. overlayStyle: {
  1252. type: import("vue").PropType<import("vue").CSSProperties>;
  1253. default: import("vue").CSSProperties;
  1254. };
  1255. overlayInnerStyle: {
  1256. type: import("vue").PropType<import("vue").CSSProperties>;
  1257. default: import("vue").CSSProperties;
  1258. };
  1259. overlayClassName: StringConstructor;
  1260. openClassName: StringConstructor;
  1261. prefixCls: StringConstructor;
  1262. mouseEnterDelay: NumberConstructor;
  1263. mouseLeaveDelay: NumberConstructor;
  1264. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  1265. arrowPointAtCenter: {
  1266. type: BooleanConstructor;
  1267. default: any;
  1268. };
  1269. arrow: {
  1270. type: import("vue").PropType<boolean | {
  1271. pointAtCenter?: boolean;
  1272. }>;
  1273. default: boolean | {
  1274. pointAtCenter?: boolean;
  1275. };
  1276. };
  1277. autoAdjustOverflow: {
  1278. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  1279. default: boolean | import("../tooltip").AdjustOverflow;
  1280. };
  1281. destroyTooltipOnHide: {
  1282. type: BooleanConstructor;
  1283. default: any;
  1284. };
  1285. align: {
  1286. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  1287. default: import("../vc-trigger/interface").AlignType;
  1288. };
  1289. builtinPlacements: {
  1290. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  1291. default: import("../vc-trigger/interface").BuildInPlacements;
  1292. };
  1293. children: ArrayConstructor;
  1294. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  1295. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  1296. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  1297. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  1298. }>>;
  1299. };
  1300. transformCellText: {
  1301. type: import("vue").PropType<import("../vc-table/interface").TransformCellText<any>>;
  1302. default: import("../vc-table/interface").TransformCellText<any>;
  1303. };
  1304. }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  1305. scroll: {
  1306. x?: string | number | true;
  1307. y?: string | number;
  1308. } & {
  1309. scrollToFirstRowOnChange?: boolean;
  1310. };
  1311. size: import("../config-provider").SizeType;
  1312. footer: import("../vc-table/interface").PanelRender<any>;
  1313. title: import("../vc-table/interface").PanelRender<any>;
  1314. onChange: (pagination: TablePaginationConfig, filters: Record<string, import("./interface").FilterValue>, sorter: import("./interface").SorterResult<any> | import("./interface").SorterResult<any>[], extra: import("./interface").TableCurrentDataSource<any>) => void;
  1315. components: import("../vc-table/interface").TableComponents<any>;
  1316. direction: "rtl" | "ltr";
  1317. tableLayout: import("../vc-table/interface").TableLayout;
  1318. columns: import("./interface").ColumnsType<any>;
  1319. sticky: boolean | import("../vc-table/interface").TableSticky;
  1320. prefixCls: string;
  1321. id: string;
  1322. getPopupContainer: import("./interface").GetPopupContainer;
  1323. rowClassName: string | import("../vc-table/interface").RowClassName<any>;
  1324. locale: import("./interface").TableLocale;
  1325. expandIcon: import("../vc-table/interface").RenderExpandIcon<any>;
  1326. loading: boolean | Partial<import("vue").ExtractPropTypes<{
  1327. prefixCls: StringConstructor;
  1328. spinning: {
  1329. type: BooleanConstructor;
  1330. default: any;
  1331. };
  1332. size: import("vue").PropType<import("../spin/Spin").SpinSize>;
  1333. wrapperClassName: StringConstructor;
  1334. tip: import("vue-types").VueTypeValidableDef<any>;
  1335. delay: NumberConstructor;
  1336. indicator: import("vue-types").VueTypeValidableDef<any>;
  1337. }>>;
  1338. bordered: boolean;
  1339. onExpand: (expanded: boolean, record: any) => void;
  1340. pagination: false | TablePaginationConfig;
  1341. dataSource: any[];
  1342. rowKey: string | import("./interface").GetRowKey<any>;
  1343. expandedRowKeys: import("../vc-table/interface").Key[];
  1344. defaultExpandedRowKeys: import("../vc-table/interface").Key[];
  1345. expandedRowRender: import("../vc-table/interface").ExpandedRowRender<any>;
  1346. expandRowByClick: boolean;
  1347. onExpandedRowsChange: (expandedKeys: import("../vc-table/interface").Key[]) => void;
  1348. defaultExpandAllRows: boolean;
  1349. showExpandColumn: boolean;
  1350. expandedRowClassName: import("../vc-table/interface").RowClassName<any>;
  1351. childrenColumnName: string;
  1352. rowExpandable: (record: any) => boolean;
  1353. transformCellText: import("../vc-table/interface").TransformCellText<any>;
  1354. onResizeColumn: (w: number, col: import("./interface").ColumnType<any>) => void;
  1355. customHeaderRow: import("../vc-table/interface").GetComponentProps<import("../vc-table/interface").ColumnType<any>[]>;
  1356. customRow: import("../vc-table/interface").GetComponentProps<any>;
  1357. expandFixed: boolean | "left" | "right";
  1358. showHeader: boolean;
  1359. 'onUpdate:expandedRowKeys': (expandedKeys: import("../vc-table/interface").Key[]) => void;
  1360. sortDirections: import("./interface").SortOrder[];
  1361. showSorterTooltip: boolean | Partial<import("vue").ExtractPropTypes<{
  1362. title: import("vue-types").VueTypeValidableDef<any>;
  1363. trigger: import("vue").PropType<import("../tooltip/abstractTooltipProps").TriggerType | import("../tooltip/abstractTooltipProps").TriggerType[]>;
  1364. open: {
  1365. type: BooleanConstructor;
  1366. default: any;
  1367. };
  1368. visible: {
  1369. type: BooleanConstructor;
  1370. default: any;
  1371. };
  1372. placement: import("vue").PropType<import("../tooltip").TooltipPlacement>;
  1373. color: import("vue").PropType<import("../_util/type").LiteralUnion<import("../_util/colors").PresetColorType>>;
  1374. transitionName: StringConstructor;
  1375. overlayStyle: {
  1376. type: import("vue").PropType<import("vue").CSSProperties>;
  1377. default: import("vue").CSSProperties;
  1378. };
  1379. overlayInnerStyle: {
  1380. type: import("vue").PropType<import("vue").CSSProperties>;
  1381. default: import("vue").CSSProperties;
  1382. };
  1383. overlayClassName: StringConstructor;
  1384. openClassName: StringConstructor;
  1385. prefixCls: StringConstructor;
  1386. mouseEnterDelay: NumberConstructor;
  1387. mouseLeaveDelay: NumberConstructor;
  1388. getPopupContainer: import("vue").PropType<(triggerNode: HTMLElement) => HTMLElement>;
  1389. arrowPointAtCenter: {
  1390. type: BooleanConstructor;
  1391. default: any;
  1392. };
  1393. arrow: {
  1394. type: import("vue").PropType<boolean | {
  1395. pointAtCenter?: boolean;
  1396. }>;
  1397. default: boolean | {
  1398. pointAtCenter?: boolean;
  1399. };
  1400. };
  1401. autoAdjustOverflow: {
  1402. type: import("vue").PropType<boolean | import("../tooltip").AdjustOverflow>;
  1403. default: boolean | import("../tooltip").AdjustOverflow;
  1404. };
  1405. destroyTooltipOnHide: {
  1406. type: BooleanConstructor;
  1407. default: any;
  1408. };
  1409. align: {
  1410. type: import("vue").PropType<import("../vc-trigger/interface").AlignType>;
  1411. default: import("../vc-trigger/interface").AlignType;
  1412. };
  1413. builtinPlacements: {
  1414. type: import("vue").PropType<import("../vc-trigger/interface").BuildInPlacements>;
  1415. default: import("../vc-trigger/interface").BuildInPlacements;
  1416. };
  1417. children: ArrayConstructor;
  1418. onVisibleChange: import("vue").PropType<(vis: boolean) => void>;
  1419. 'onUpdate:visible': import("vue").PropType<(vis: boolean) => void>;
  1420. onOpenChange: import("vue").PropType<(vis: boolean) => void>;
  1421. 'onUpdate:open': import("vue").PropType<(vis: boolean) => void>;
  1422. }>>;
  1423. rowSelection: import("./interface").TableRowSelection<any>;
  1424. }, {}, string, import("../_util/type").CustomSlotsType<{
  1425. emptyText?: any;
  1426. expandIcon?: import("../vc-table/interface").RenderExpandIconProps<any>;
  1427. title?: any;
  1428. footer?: any;
  1429. summary?: any;
  1430. expandedRowRender?: any;
  1431. expandColumnTitle?: any;
  1432. bodyCell?: (props: {
  1433. text: any;
  1434. value: any;
  1435. record: Record<string, any>;
  1436. index: number;
  1437. column: import("./interface").ColumnType<any>;
  1438. }) => void;
  1439. headerCell?: (props: {
  1440. title: any;
  1441. column: import("./interface").ColumnType<any>;
  1442. }) => void;
  1443. customFilterIcon?: any;
  1444. customFilterDropdown?: any;
  1445. default: any;
  1446. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  1447. SELECTION_ALL: "SELECT_ALL";
  1448. SELECTION_INVERT: "SELECT_INVERT";
  1449. SELECTION_NONE: "SELECT_NONE";
  1450. SELECTION_COLUMN: {};
  1451. EXPAND_COLUMN: {};
  1452. Column: import("vue").DefineComponent<import("./Column").ColumnProps<unknown>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("./Column").ColumnProps<unknown>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  1453. ColumnGroup: import("vue").DefineComponent<import("../vc-table/sugar/ColumnGroup").ColumnGroupProps<any>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("../vc-table/sugar/ColumnGroup").ColumnGroupProps<any>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  1454. Summary: {
  1455. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  1456. P: {};
  1457. B: {};
  1458. D: {};
  1459. C: {};
  1460. M: {};
  1461. Defaults: {};
  1462. }, Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, {}>;
  1463. __isFragment?: never;
  1464. __isTeleport?: never;
  1465. __isSuspense?: never;
  1466. } & import("vue").ComponentOptionsBase<Readonly<import("../vc-table/Footer/Summary").SummaryProps> & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  1467. Cell: import("vue").DefineComponent<{
  1468. index?: any;
  1469. align?: any;
  1470. colSpan?: any;
  1471. rowSpan?: any;
  1472. }, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
  1473. index?: any;
  1474. align?: any;
  1475. colSpan?: any;
  1476. rowSpan?: any;
  1477. }> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  1478. Row: import("vue").DefineComponent<{}, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  1479. name: string;
  1480. };
  1481. install: (app: App) => App<any>;
  1482. };
  1483. export default _default;