index.d.ts 84 KB

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