import { SyncWaterfallHook } from '../../../../../shared/utils/tapable'; import { IhoTableHandlerContext, IhoTableConfig } from '../../../../../components/iho-table/src/types'; import { AbstractConfigHooks } from '../../../../../components/iho-table/src/types'; declare class ConfigHooks extends AbstractConfigHooks { readonly config: SyncWaterfallHook<[IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly rowConfig: SyncWaterfallHook<[(import("vxe-table").VxeTablePropTypes.RowConfig & Partial) | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly editConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.EditConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly columnConfig: SyncWaterfallHook<[(import("vxe-table").VxeTablePropTypes.ColumnConfig & Partial<{ seqSlotFn: string | ((params: import("vxe-table").VxeColumnPropTypes.DefaultSlotParams) => any) | null | undefined; seqConfig: Partial; }>) | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly resizableConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.ResizableConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly seqConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.SeqConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly sortConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.SortConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly filterConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.FilterConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly radioConfig: SyncWaterfallHook<[(import("vxe-table").VxeTablePropTypes.RadioConfig & Partial) | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly checkboxConfig: SyncWaterfallHook<[(import("vxe-table").VxeTablePropTypes.CheckboxConfig & Partial) | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly expandConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.ExpandConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly treeConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.TreeConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly mouseConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.MouseConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly menuConfig: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.MenuConfig | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly keyboardConfig: SyncWaterfallHook<[(import("vxe-table").VxeTablePropTypes.KeyboardConfig & Partial) | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly scrollY: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.ScrollY | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly scrollX: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.ScrollX | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly editRules: SyncWaterfallHook<[import("vxe-table").VxeTablePropTypes.EditRules | undefined, IhoTableConfig, IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; } export declare function useConfigHooks(): { create: () => ConfigHooks; }; export {};