UNPKG

tav-ui

Version:
943 lines (942 loc) 34.6 kB
declare const TaTable: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ clickToRowSelect: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; isTreeTable: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; tableSetting: import("vue-types").VueTypeShape<import("./src/types/table").TableSetting>; inset: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; sortFn: { type: import("vue").PropType<(sortInfo: import("./src/types/table").SorterResult) => any>; default: (sortInfo: import("./src/types/table").SorterResult) => { sort: string; dir: string; }; }; filterFn: { type: import("vue").PropType<(data: Partial<{ [x: string]: string[]; }>) => any>; default: (data: Partial<Record<string, string[]>>) => Partial<Record<string, string[]>>; }; showTableSetting: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; autoCreateKey: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; striped: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; showSummary: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; summaryFunc: { type: import("vue").PropType<(...arg: any[]) => any[]>; default: null; }; summaryData: { type: import("vue").PropType<{ [x: string]: any; }[]>; default: null; }; indentSize: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; canColDrag: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; api: { type: import("vue").PropType<(...arg: any[]) => Promise<any>>; default: null; }; beforeFetch: { type: import("vue").PropType<(...arg: any[]) => any>; default: null; }; afterFetch: { type: import("vue").PropType<(...arg: any[]) => any>; default: null; }; handleSearchInfoFn: { type: import("vue").PropType<(...arg: any[]) => any>; default: null; }; fetchSetting: { type: import("vue").PropType<import("./src/types/table").FetchSetting>; default: () => { pageField: string; sizeField: string; listField: string; totalField: string; }; }; immediate: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; emptyDataIsShowTable: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; searchInfo: { type: import("vue").PropType<{ [x: string]: any; }>; default: null; }; defSort: { type: import("vue").PropType<{ [x: string]: any; }>; default: null; }; useSearchForm: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; formConfig: { type: import("vue").PropType<Partial<import("..").FormProps>>; default: null; }; showTableAction: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; filter: { type: import("vue").PropType<import("./src/props").FilterForms>; default: null; }; filterExclusion: { type: BooleanConstructor; default: boolean; }; useAdd: { type: import("vue").PropType<import("./src/props").useAction>; default(): { ifShow: boolean; }; }; useDelete: { type: import("vue").PropType<import("./src/props").useAction>; default(): { ifShow: boolean; }; }; useImport: { type: import("vue").PropType<import("./src/props").useAction>; default(): { ifShow: boolean; }; }; useExport: { type: import("vue").PropType<import("./src/props").useAction>; default(): { ifShow: boolean; }; }; useRefresh: { type: import("vue").PropType<import("./src/props").useAction>; default(): { ifShow: boolean; }; }; columns: { type: import("vue").PropType<import("./src/types/table").BasicColumn[]>; default: () => never[]; }; showIndexColumn: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; indexColumnProps: { type: import("vue").PropType<import("./src/types/table").BasicColumn>; default: null; }; actionColumn: { type: import("vue").PropType<import("./src/types/table").BasicColumn>; default: null; }; ellipsis: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; isCanResizeParent: { type: BooleanConstructor; default: boolean; }; tablePaddingDistance: { type: NumberConstructor; default: number; }; formRefMarginTopDistance: { type: NumberConstructor; default: number; }; canResize: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; clearSelectOnPageChange: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; resizeHeightOffset: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; rowSelection: { type: import("vue").PropType<import("./src/types/table").TableRowSelection<any> | null>; default: null; }; title: { type: import("vue").PropType<string | ((data: { [x: string]: any; }) => string)>; default: null; }; titleHelpMessage: { type: import("vue").PropType<string | string[]>; }; maxHeight: import("vue-types").VueTypeValidableDef<number> & { default: number; }; fullHeight: { type: BooleanConstructor; default: boolean; }; dataSource: { type: import("vue").PropType<{ [x: string]: any; }[]>; default: null; }; rowKey: { type: import("vue").PropType<string | ((record: { [x: string]: any; }) => string)>; default: string; }; bordered: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; pagination: { type: import("vue").PropType<boolean | import("./src/types/pagination").PaginationProps>; default: null; }; paginationControl: { type: import("vue").PropType<"backend" | "frontend">; default: string; }; loading: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; masking: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; rowClassName: { type: import("vue").PropType<(record: import("./src/types/table").TableCustomRecord<any>, index: number) => string>; }; scroll: { type: import("vue").PropType<{ x: number | true; y: number; }>; default: null; }; beforeEditSubmit: { type: import("vue").PropType<(data: { record: { [x: string]: any; }; index: number; key: string | number; value: any; }) => Promise<any>>; }; size: { type: import("vue").PropType<import("./src/types/table").SizeType>; default: string; }; permission: { type: import("vue").PropType<Partial<import("./src/props").PermissionButton>>; default(): { add: undefined; delete: undefined; import: undefined; export: undefined; refresh: undefined; }; }; keepScrollTop: { type: BooleanConstructor; default: boolean; }; }, { tableData: import("vue").Ref<{ [x: string]: any; }[], { [x: string]: any; }[]>; filterElRef: import("vue").Ref<null, null>; useFilter: import("vue").ComputedRef<{ isVisible: boolean; isInputFormVisible: boolean; isPannelFormVisible: boolean; }>; getFilterProps: import("vue").ComputedRef<import("./src/types/table").FilterForms | undefined>; useInnerCustomAction: import("vue").ComputedRef<{ isVisible: boolean; isAddVisible: boolean; addHandle: (() => void) | undefined; isDeleteVisible: boolean; deleteHandle: (() => void) | undefined; isImportVisible: boolean; importHandle: (() => void) | undefined; isExportVisible: boolean; exportHandle: (() => void) | undefined; isRefreshVisible: boolean; }>; tableElRef: import("vue").Ref<null, null>; getBindValues: import("vue").ComputedRef<{ [x: string]: any; }>; getLoading: import("vue").ComputedRef<boolean | undefined>; registerForm: (formInstance: import("..").FormActionType) => void; handleSearchInfoChange: (info: { [x: string]: any; }) => void; getEmptyDataIsShowTable: import("vue").ComputedRef<boolean>; handleTableChange: (...args: any[]) => void; getRowClassName: (record: import("./src/types/table").TableCustomRecord<{ [x: string]: any; }>, index: number) => string; wrapRef: import("vue").Ref<null, null>; tableAction: import("./src/types/table").TableActionType; redoHeight: () => void; getFormProps: any; replaceFormSlotKey: (key: string) => string; getFormSlotKeys: import("vue").ComputedRef<string[]>; getWrapperClass: import("vue").ComputedRef<unknown[]>; columns: import("vue").ComputedRef<import("./src/types/table").BasicColumn[]>; formRef: import("vue").Ref<null, null>; actionRef: import("vue").Ref<null, null>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "register" | "fetch-success" | "fetch-error" | "selection-change" | "row-click" | "row-dbClick" | "row-contextmenu" | "row-mouseenter" | "row-mouseleave" | "edit-end" | "edit-cancel" | "edit-row-end" | "edit-change" | "expanded-rows-change" | "columns-change")[], "change" | "register" | "fetch-success" | "fetch-error" | "selection-change" | "row-click" | "row-dbClick" | "row-contextmenu" | "row-mouseenter" | "row-mouseleave" | "edit-end" | "edit-cancel" | "edit-row-end" | "edit-change" | "expanded-rows-change" | "columns-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ clickToRowSelect?: unknown; isTreeTable?: unknown; tableSetting?: unknown; inset?: unknown; sortFn?: unknown; filterFn?: unknown; showTableSetting?: unknown; autoCreateKey?: unknown; striped?: unknown; showSummary?: unknown; summaryFunc?: unknown; summaryData?: unknown; indentSize?: unknown; canColDrag?: unknown; api?: unknown; beforeFetch?: unknown; afterFetch?: unknown; handleSearchInfoFn?: unknown; fetchSetting?: unknown; immediate?: unknown; emptyDataIsShowTable?: unknown; searchInfo?: unknown; defSort?: unknown; useSearchForm?: unknown; formConfig?: unknown; showTableAction?: unknown; filter?: unknown; filterExclusion?: unknown; useAdd?: unknown; useDelete?: unknown; useImport?: unknown; useExport?: unknown; useRefresh?: unknown; columns?: unknown; showIndexColumn?: unknown; indexColumnProps?: unknown; actionColumn?: unknown; ellipsis?: unknown; isCanResizeParent?: unknown; tablePaddingDistance?: unknown; formRefMarginTopDistance?: unknown; canResize?: unknown; clearSelectOnPageChange?: unknown; resizeHeightOffset?: unknown; rowSelection?: unknown; title?: unknown; titleHelpMessage?: unknown; maxHeight?: unknown; fullHeight?: unknown; dataSource?: unknown; rowKey?: unknown; bordered?: unknown; pagination?: unknown; paginationControl?: unknown; loading?: unknown; masking?: unknown; rowClassName?: unknown; scroll?: unknown; beforeEditSubmit?: unknown; size?: unknown; permission?: unknown; keepScrollTop?: unknown; } & { scroll: { x: number | true; y: number; }; size: import("./src/types/table").SizeType; filter: import("./src/props").FilterForms; inset: boolean; loading: boolean; title: string | ((data: { [x: string]: any; }) => string); permission: Partial<import("./src/props").PermissionButton>; ellipsis: boolean; api: (...arg: any[]) => Promise<any>; bordered: boolean; immediate: boolean; maxHeight: number; filterExclusion: boolean; columns: import("./src/types/table").BasicColumn[]; formConfig: Partial<import("..").FormProps>; fetchSetting: import("./src/types/table").FetchSetting; dataSource: { [x: string]: any; }[]; clickToRowSelect: boolean; isTreeTable: boolean; sortFn: (sortInfo: import("./src/types/table").SorterResult) => any; filterFn: (data: Partial<{ [x: string]: string[]; }>) => any; showTableSetting: boolean; autoCreateKey: boolean; striped: boolean; showSummary: boolean; summaryFunc: (...arg: any[]) => any[]; summaryData: { [x: string]: any; }[]; indentSize: number; canColDrag: boolean; beforeFetch: (...arg: any[]) => any; afterFetch: (...arg: any[]) => any; handleSearchInfoFn: (...arg: any[]) => any; emptyDataIsShowTable: boolean; searchInfo: { [x: string]: any; }; defSort: { [x: string]: any; }; useSearchForm: boolean; showTableAction: boolean; useAdd: import("./src/props").useAction; useDelete: import("./src/props").useAction; useImport: import("./src/props").useAction; useExport: import("./src/props").useAction; useRefresh: import("./src/props").useAction; showIndexColumn: boolean; indexColumnProps: import("./src/types/table").BasicColumn; actionColumn: import("./src/types/table").BasicColumn; isCanResizeParent: boolean; tablePaddingDistance: number; formRefMarginTopDistance: number; canResize: boolean; clearSelectOnPageChange: boolean; resizeHeightOffset: number; rowSelection: import("./src/types/table").TableRowSelection<any> | null; fullHeight: boolean; rowKey: string | ((record: { [x: string]: any; }) => string); pagination: boolean | import("./src/types/pagination").PaginationProps; paginationControl: "backend" | "frontend"; masking: boolean; keepScrollTop: boolean; } & { rowClassName?: ((record: import("./src/types/table").TableCustomRecord<any>, index: number) => string) | undefined; tableSetting?: import("./src/types/table").TableSetting | undefined; titleHelpMessage?: string | string[] | undefined; beforeEditSubmit?: ((data: { record: { [x: string]: any; }; index: number; key: string | number; value: any; }) => Promise<any>) | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; "onFetch-success"?: ((...args: any[]) => any) | undefined; "onFetch-error"?: ((...args: any[]) => any) | undefined; "onSelection-change"?: ((...args: any[]) => any) | undefined; "onRow-click"?: ((...args: any[]) => any) | undefined; "onRow-dbClick"?: ((...args: any[]) => any) | undefined; "onRow-contextmenu"?: ((...args: any[]) => any) | undefined; "onRow-mouseenter"?: ((...args: any[]) => any) | undefined; "onRow-mouseleave"?: ((...args: any[]) => any) | undefined; "onEdit-end"?: ((...args: any[]) => any) | undefined; "onEdit-cancel"?: ((...args: any[]) => any) | undefined; "onEdit-row-end"?: ((...args: any[]) => any) | undefined; "onEdit-change"?: ((...args: any[]) => any) | undefined; "onExpanded-rows-change"?: ((...args: any[]) => any) | undefined; "onColumns-change"?: ((...args: any[]) => any) | undefined; }, { scroll: { x: number | true; y: number; }; size: import("./src/types/table").SizeType; filter: import("./src/props").FilterForms; inset: boolean; loading: boolean; title: string | ((data: { [x: string]: any; }) => string); permission: Partial<import("./src/props").PermissionButton>; ellipsis: boolean; api: (...arg: any[]) => Promise<any>; bordered: boolean; immediate: boolean; maxHeight: number; filterExclusion: boolean; columns: import("./src/types/table").BasicColumn[]; formConfig: Partial<import("..").FormProps>; fetchSetting: import("./src/types/table").FetchSetting; dataSource: { [x: string]: any; }[]; clickToRowSelect: boolean; isTreeTable: boolean; sortFn: (sortInfo: import("./src/types/table").SorterResult) => any; filterFn: (data: Partial<{ [x: string]: string[]; }>) => any; showTableSetting: boolean; autoCreateKey: boolean; striped: boolean; showSummary: boolean; summaryFunc: (...arg: any[]) => any[]; summaryData: { [x: string]: any; }[]; indentSize: number; canColDrag: boolean; beforeFetch: (...arg: any[]) => any; afterFetch: (...arg: any[]) => any; handleSearchInfoFn: (...arg: any[]) => any; emptyDataIsShowTable: boolean; searchInfo: { [x: string]: any; }; defSort: { [x: string]: any; }; useSearchForm: boolean; showTableAction: boolean; useAdd: import("./src/props").useAction; useDelete: import("./src/props").useAction; useImport: import("./src/props").useAction; useExport: import("./src/props").useAction; useRefresh: import("./src/props").useAction; showIndexColumn: boolean; indexColumnProps: import("./src/types/table").BasicColumn; actionColumn: import("./src/types/table").BasicColumn; isCanResizeParent: boolean; tablePaddingDistance: number; formRefMarginTopDistance: number; canResize: boolean; clearSelectOnPageChange: boolean; resizeHeightOffset: number; rowSelection: import("./src/types/table").TableRowSelection<any> | null; fullHeight: boolean; rowKey: string | ((record: { [x: string]: any; }) => string); pagination: boolean | import("./src/types/pagination").PaginationProps; paginationControl: "backend" | "frontend"; masking: boolean; keepScrollTop: boolean; }>>; declare const TableAction: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ actions: { type: import("vue").PropType<import("./src/types/tableAction").ActionItem[]>; default: null; }; dropDownActions: { type: import("vue").PropType<import("./src/types/tableAction").ActionItem[]>; default: null; }; divider: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; outside: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; stopButtonPropagation: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; }, { id: string; prefixCls: string; getActions: import("vue").ComputedRef<{ onClick?: ((...arg: any[]) => any) | undefined; label?: string | undefined; color?: "error" | "warning" | "success" | undefined; icon?: string | undefined; popConfirm?: import("./src/types/tableAction").PopConfirm | undefined; disabled?: boolean | undefined; divider?: boolean | undefined; auth?: string | string[] | import("../../enums").RoleEnum[] | undefined; ifShow?: boolean | ((action: import("./src/types/tableAction").ActionItem) => boolean) | undefined; tooltip?: string | Partial<{ title?: unknown; trigger?: unknown; visible?: unknown; defaultVisible?: unknown; placement?: unknown; color?: unknown; transitionName?: unknown; overlayStyle?: unknown; overlayClassName?: unknown; openClassName?: unknown; prefixCls?: unknown; mouseEnterDelay?: unknown; mouseLeaveDelay?: unknown; getPopupContainer?: unknown; arrowPointAtCenter?: unknown; autoAdjustOverflow?: unknown; destroyTooltipOnHide?: unknown; align?: unknown; builtinPlacements?: unknown; children?: unknown; onVisibleChange?: unknown; 'onUpdate:visible'?: unknown; } & { overlayStyle: import("vue").CSSProperties; autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; align: import("ant-design-vue/es/vc-trigger/interface").AlignType; builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; } & { children?: unknown[] | undefined; prefixCls?: string | undefined; color?: string | undefined; placement?: import("ant-design-vue/es/tooltip").TooltipPlacement | undefined; title?: any; trigger?: import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[] | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; transitionName?: string | undefined; overlayClassName?: string | undefined; openClassName?: string | undefined; mouseEnterDelay?: number | undefined; mouseLeaveDelay?: number | undefined; getPopupContainer?: ((triggerNode: HTMLElement) => HTMLElement) | undefined; arrowPointAtCenter?: boolean | undefined; destroyTooltipOnHide?: boolean | undefined; onVisibleChange?: ((vis: boolean) => void) | undefined; "onUpdate:visible"?: ((vis: boolean) => void) | undefined; }> | undefined; permission?: string | undefined; prefixCls?: string | undefined; type: string; htmlType?: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; size: string; loading?: boolean | { delay?: number | undefined; } | undefined; ghost?: boolean | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; target?: string | undefined; title?: string | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }[]>; getDropdownList: import("vue").ComputedRef<{ text: string | undefined; divider: boolean; onClick?: ((...arg: any[]) => any) | undefined; label?: string | undefined; color?: "error" | "warning" | "success" | undefined; icon?: string | undefined; popConfirm?: import("./src/types/tableAction").PopConfirm | undefined; disabled?: boolean | undefined; auth?: string | string[] | import("../../enums").RoleEnum[] | undefined; ifShow?: boolean | ((action: import("./src/types/tableAction").ActionItem) => boolean) | undefined; tooltip?: string | Partial<{ title?: unknown; trigger?: unknown; visible?: unknown; defaultVisible?: unknown; placement?: unknown; color?: unknown; transitionName?: unknown; overlayStyle?: unknown; overlayClassName?: unknown; openClassName?: unknown; prefixCls?: unknown; mouseEnterDelay?: unknown; mouseLeaveDelay?: unknown; getPopupContainer?: unknown; arrowPointAtCenter?: unknown; autoAdjustOverflow?: unknown; destroyTooltipOnHide?: unknown; align?: unknown; builtinPlacements?: unknown; children?: unknown; onVisibleChange?: unknown; 'onUpdate:visible'?: unknown; } & { overlayStyle: import("vue").CSSProperties; autoAdjustOverflow: boolean | import("ant-design-vue/es/tooltip").AdjustOverflow; align: import("ant-design-vue/es/vc-trigger/interface").AlignType; builtinPlacements: import("ant-design-vue/es/vc-trigger/interface").BuildInPlacements; } & { children?: unknown[] | undefined; prefixCls?: string | undefined; color?: string | undefined; placement?: import("ant-design-vue/es/tooltip").TooltipPlacement | undefined; title?: any; trigger?: import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/es/tooltip/abstractTooltipProps").TriggerType[] | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; transitionName?: string | undefined; overlayClassName?: string | undefined; openClassName?: string | undefined; mouseEnterDelay?: number | undefined; mouseLeaveDelay?: number | undefined; getPopupContainer?: ((triggerNode: HTMLElement) => HTMLElement) | undefined; arrowPointAtCenter?: boolean | undefined; destroyTooltipOnHide?: boolean | undefined; onVisibleChange?: ((vis: boolean) => void) | undefined; "onUpdate:visible"?: ((vis: boolean) => void) | undefined; }> | undefined; permission?: string | undefined; prefixCls?: string | undefined; type: string; htmlType?: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; size: string; loading?: boolean | { delay?: number | undefined; } | undefined; ghost?: boolean | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; target?: string | undefined; title?: string | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }[]>; getAlign: import("vue").ComputedRef<import("ant-design-vue/lib/vc-table/interface").AlignType>; onCellClick: (e: MouseEvent) => Promise<void>; getTooltip: (data: string | Partial<{ title?: unknown; trigger?: unknown; visible?: unknown; defaultVisible?: unknown; placement?: unknown; color?: unknown; transitionName?: unknown; overlayStyle?: unknown; overlayClassName?: unknown; openClassName?: unknown; prefixCls?: unknown; mouseEnterDelay?: unknown; mouseLeaveDelay?: unknown; getPopupContainer?: unknown; arrowPointAtCenter?: unknown; autoAdjustOverflow?: unknown; destroyTooltipOnHide?: unknown; align?: unknown; builtinPlacements?: unknown; children?: unknown; onVisibleChange?: unknown; 'onUpdate:visible'?: unknown; } & { overlayStyle: import("vue").CSSProperties; autoAdjustOverflow: boolean | import("ant-design-vue/lib/tooltip").AdjustOverflow; align: import("ant-design-vue/lib/vc-trigger/interface").AlignType; builtinPlacements: import("ant-design-vue/lib/vc-trigger/interface").BuildInPlacements; } & { children?: unknown[] | undefined; prefixCls?: string | undefined; color?: string | undefined; placement?: import("ant-design-vue/lib/tooltip").TooltipPlacement | undefined; title?: any; trigger?: import("ant-design-vue/lib/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/lib/tooltip/abstractTooltipProps").TriggerType[] | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; transitionName?: string | undefined; overlayClassName?: string | undefined; openClassName?: string | undefined; mouseEnterDelay?: number | undefined; mouseLeaveDelay?: number | undefined; getPopupContainer?: ((triggerNode: HTMLElement) => HTMLElement) | undefined; arrowPointAtCenter?: boolean | undefined; destroyTooltipOnHide?: boolean | undefined; onVisibleChange?: ((vis: boolean) => void) | undefined; "onUpdate:visible"?: ((vis: boolean) => void) | undefined; }>) => Partial<{ title?: unknown; trigger?: unknown; visible?: unknown; defaultVisible?: unknown; placement?: unknown; color?: unknown; transitionName?: unknown; overlayStyle?: unknown; overlayClassName?: unknown; openClassName?: unknown; prefixCls?: unknown; mouseEnterDelay?: unknown; mouseLeaveDelay?: unknown; getPopupContainer?: unknown; arrowPointAtCenter?: unknown; autoAdjustOverflow?: unknown; destroyTooltipOnHide?: unknown; align?: unknown; builtinPlacements?: unknown; children?: unknown; onVisibleChange?: unknown; 'onUpdate:visible'?: unknown; } & { overlayStyle: import("vue").CSSProperties; autoAdjustOverflow: boolean | import("ant-design-vue/lib/tooltip").AdjustOverflow; align: import("ant-design-vue/lib/vc-trigger/interface").AlignType; builtinPlacements: import("ant-design-vue/lib/vc-trigger/interface").BuildInPlacements; } & { children?: unknown[] | undefined; prefixCls?: string | undefined; color?: string | undefined; placement?: import("ant-design-vue/lib/tooltip").TooltipPlacement | undefined; title?: any; trigger?: import("ant-design-vue/lib/tooltip/abstractTooltipProps").TriggerType | import("ant-design-vue/lib/tooltip/abstractTooltipProps").TriggerType[] | undefined; visible?: boolean | undefined; defaultVisible?: boolean | undefined; transitionName?: string | undefined; overlayClassName?: string | undefined; openClassName?: string | undefined; mouseEnterDelay?: number | undefined; mouseLeaveDelay?: number | undefined; getPopupContainer?: ((triggerNode: HTMLElement) => HTMLElement) | undefined; arrowPointAtCenter?: boolean | undefined; destroyTooltipOnHide?: boolean | undefined; onVisibleChange?: ((vis: boolean) => void) | undefined; "onUpdate:visible"?: ((vis: boolean) => void) | undefined; }>; DropdownActions: import("vue").ComputedRef<import("./src/types/tableAction").ActionItem[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ actions?: unknown; dropDownActions?: unknown; divider?: unknown; outside?: unknown; stopButtonPropagation?: unknown; } & { outside: boolean; actions: import("./src/types/tableAction").ActionItem[]; dropDownActions: import("./src/types/tableAction").ActionItem[]; divider: boolean; stopButtonPropagation: boolean; } & {}>, { outside: boolean; actions: import("./src/types/tableAction").ActionItem[]; dropDownActions: import("./src/types/tableAction").ActionItem[]; divider: boolean; stopButtonPropagation: boolean; }>>; declare const TableImg: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ imgList: import("vue-types").VueTypeDef<(string | null | undefined)[]>; size: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; simpleShow: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; showBadge: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; margin: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; srcPrefix: import("vue-types").VueTypeValidableDef<string> & { default: string; } & { default: string; }; }, { prefixCls: string; getWrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ imgList?: unknown; size?: unknown; simpleShow?: unknown; showBadge?: unknown; margin?: unknown; srcPrefix?: unknown; } & { size: number; simpleShow: boolean; showBadge: boolean; margin: number; srcPrefix: string; } & { imgList?: (string | null | undefined)[] | undefined; }>, { size: number; simpleShow: boolean; showBadge: boolean; margin: number; srcPrefix: string; }>>; export type { EditRecordRow } from './src/components/editable'; export { ROW_KEY as DEFAULT_ROW_KEY } from './src/const'; export * from './src/types/pagination'; export * from './src/types/table'; export * from './src/types/tableAction'; export { TaTable, TableAction, TableImg }; export default TaTable; export { useTable } from './src/hooks/useTable'; export { useComputedHeight } from './src/hooks/useComputedHeight'; export * from './src/types/table';