859f9177b76bd4877e7bdb52f439e19b00be13a3c06033309f96f50d5d8dc1eff055e9c59d0dd1c1b34b4cc58533b99a186f29841db0776e4ecf7900c37078 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import type { DefaultRow } from './table/defaults';
  2. import type { TooltipInstance } from 'element-plus/es/components/tooltip';
  3. import type { Placement } from 'element-plus/es/components/popper';
  4. import type { PropType, WritableComputedRef } from 'vue';
  5. import type { TableColumnCtx } from './table-column/defaults';
  6. import type { Store } from './store';
  7. declare const _default: import("vue").DefineComponent<{
  8. placement: {
  9. type: PropType<Placement>;
  10. default: string;
  11. };
  12. store: {
  13. type: PropType<Store<DefaultRow>>;
  14. };
  15. column: {
  16. type: PropType<TableColumnCtx<DefaultRow>>;
  17. };
  18. upDataColumn: {
  19. type: FunctionConstructor;
  20. };
  21. appendTo: {
  22. readonly type: PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  23. readonly required: false;
  24. readonly validator: ((val: unknown) => boolean) | undefined;
  25. __epPropKey: true;
  26. };
  27. }, {
  28. tooltipVisible: import("vue").Ref<boolean>;
  29. multiple: import("vue").ComputedRef<boolean>;
  30. filterClassName: import("vue").ComputedRef<string>;
  31. filteredValue: WritableComputedRef<string[]>;
  32. filterValue: WritableComputedRef<string>;
  33. filters: import("vue").ComputedRef<import("./table-column/defaults").Filters | undefined>;
  34. handleConfirm: () => void;
  35. handleReset: () => void;
  36. handleSelect: (_filterValue?: string | null) => void;
  37. isPropAbsent: (prop: unknown) => prop is null | undefined;
  38. isActive: (filter: {
  39. value: string;
  40. text: string;
  41. }) => boolean;
  42. t: import("element-plus/es/hooks").Translator;
  43. ns: {
  44. namespace: import("vue").ComputedRef<string>;
  45. b: (blockSuffix?: string) => string;
  46. e: (element?: string) => string;
  47. m: (modifier?: string) => string;
  48. be: (blockSuffix?: string, element?: string) => string;
  49. em: (element?: string, modifier?: string) => string;
  50. bm: (blockSuffix?: string, modifier?: string) => string;
  51. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  52. is: {
  53. (name: string, state: boolean | undefined): string;
  54. (name: string): string;
  55. };
  56. cssVar: (object: Record<string, string>) => Record<string, string>;
  57. cssVarName: (name: string) => string;
  58. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  59. cssVarBlockName: (name: string) => string;
  60. };
  61. showFilterPanel: (e: MouseEvent) => void;
  62. hideFilterPanel: () => void;
  63. popperPaneRef: import("vue").ComputedRef<HTMLElement | undefined>;
  64. tooltip: import("vue").Ref<TooltipInstance | null>;
  65. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  66. placement: {
  67. type: PropType<Placement>;
  68. default: string;
  69. };
  70. store: {
  71. type: PropType<Store<DefaultRow>>;
  72. };
  73. column: {
  74. type: PropType<TableColumnCtx<DefaultRow>>;
  75. };
  76. upDataColumn: {
  77. type: FunctionConstructor;
  78. };
  79. appendTo: {
  80. readonly type: PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  81. readonly required: false;
  82. readonly validator: ((val: unknown) => boolean) | undefined;
  83. __epPropKey: true;
  84. };
  85. }>>, {
  86. placement: Placement;
  87. }>;
  88. export default _default;