cd118808024f76eb50cfb9359800a299aa0c726d8b2cfc58b55c763a75a6af846550d1b071b08805c1e00e50c1f734a945886a5cd9b0f8464fdb2aa0a7f3f5 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import type { CSSProperties } from 'vue';
  2. import type { ColumnCellsType } from '../types';
  3. import type { TableV2HeaderRowProps } from '../header-row';
  4. declare const TableV2HeaderRow: import("vue").DefineComponent<{
  5. readonly class: StringConstructor;
  6. readonly columns: {
  7. readonly type: import("vue").PropType<import("../common").AnyColumn[]>;
  8. readonly required: true;
  9. readonly validator: ((val: unknown) => boolean) | undefined;
  10. __epPropKey: true;
  11. };
  12. readonly columnsStyles: {
  13. readonly type: import("vue").PropType<Record<import("../types").KeyType, CSSProperties>>;
  14. readonly required: true;
  15. readonly validator: ((val: unknown) => boolean) | undefined;
  16. __epPropKey: true;
  17. };
  18. readonly headerIndex: NumberConstructor;
  19. readonly style: {
  20. readonly type: import("vue").PropType<CSSProperties>;
  21. readonly required: false;
  22. readonly validator: ((val: unknown) => boolean) | undefined;
  23. __epPropKey: true;
  24. };
  25. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  26. readonly class: StringConstructor;
  27. readonly columns: {
  28. readonly type: import("vue").PropType<import("../common").AnyColumn[]>;
  29. readonly required: true;
  30. readonly validator: ((val: unknown) => boolean) | undefined;
  31. __epPropKey: true;
  32. };
  33. readonly columnsStyles: {
  34. readonly type: import("vue").PropType<Record<import("../types").KeyType, CSSProperties>>;
  35. readonly required: true;
  36. readonly validator: ((val: unknown) => boolean) | undefined;
  37. __epPropKey: true;
  38. };
  39. readonly headerIndex: NumberConstructor;
  40. readonly style: {
  41. readonly type: import("vue").PropType<CSSProperties>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. }>>, {}>;
  47. export default TableV2HeaderRow;
  48. export type TableV2HeaderRowCellRendererParams = {
  49. columns: TableV2HeaderRowProps['columns'];
  50. column: TableV2HeaderRowProps['columns'][number];
  51. columnIndex: number;
  52. headerIndex: number;
  53. style: CSSProperties;
  54. };
  55. export type TableV2HeaderRowRendererParams = {
  56. cells: ColumnCellsType;
  57. columns: TableV2HeaderRowProps['columns'];
  58. headerIndex: number;
  59. };