import { AsyncParallelHook, SyncWaterfallHook } from '../../../../../shared/utils/tapable'; import { FieldHookContext, IhoTableFieldItem } from '../../../../../components/iho-table/src/types'; import { AbstractFieldHooks } from '../../../../../components/iho-table/src/types'; declare class FieldHooks extends AbstractFieldHooks { readonly fieldStart: AsyncParallelHook<[import("../../../../../components/iho-table/src/types").IhoTableConfig, import("../../../../../components/iho-table/src/types").IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly field: SyncWaterfallHook<[IhoTableFieldItem, FieldHookContext, import("../../../../../components/iho-table/src/types").IhoTableConfig, import("../../../../../components/iho-table/src/types").IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly fieldList: SyncWaterfallHook<[IhoTableFieldItem[], import("../../../../../components/iho-table/src/types").IhoTableConfig, import("../../../../../components/iho-table/src/types").IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; readonly fieldEnd: AsyncParallelHook<[import("../../../../../components/iho-table/src/types").IhoTableConfig, import("../../../../../components/iho-table/src/types").IhoTableHandlerContext], import("../../../../../shared/utils/tapable").UnsetAdditionalOptions>; } export declare function useFieldHooks(): { create: () => FieldHooks; }; export {};