import { SyncWaterfallHook } from '../../../../shared/utils/tapable'; import { FieldItem } from '../types'; export declare function useFieldNormalize(): { FieldNormalizeWaterfallHook: SyncWaterfallHook<[FieldItem, Partial<{ fieldList: FieldItem[]; initialData: import("../../../../shared/types").AnyObject; fieldVisitor: import("../../../../components/form-render").FieldVisitor; column: number; maxHeight: string | number; anchor: boolean; parallelism: number; schema: import("@formily/json-schema").Stringify<{ [key: symbol]: any; [key: `x-${string}`]: any; [key: `x-${number}`]: any; version?: string | undefined; name?: import("@formily/json-schema").SchemaKey | undefined; title?: any; description?: any; default?: any; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; type?: import("@formily/json-schema").SchemaTypes | undefined; enum?: import("@formily/json-schema").SchemaEnum | undefined; const?: any; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | RegExp | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; required?: string | boolean | string[] | undefined; format?: string | undefined; $ref?: string | undefined; $namespace?: string | undefined; definitions?: import("@formily/json-schema").SchemaProperties | undefined; properties?: import("@formily/json-schema").SchemaProperties | undefined; items?: import("@formily/json-schema").SchemaItems | undefined; additionalItems?: import("@formily/json-schema").Stringify | undefined; patternProperties?: import("@formily/json-schema").SchemaProperties | undefined; additionalProperties?: import("@formily/json-schema").Stringify | undefined; "x-value"?: any; "x-index"?: number | undefined; "x-pattern"?: any; "x-display"?: any; "x-validator"?: any; "x-decorator"?: any; "x-decorator-props"?: any; "x-component"?: any; "x-component-props"?: any; "x-reactions"?: import("@formily/json-schema").SchemaReactions | undefined; "x-content"?: any; "x-data"?: any; "x-visible"?: boolean | undefined; "x-hidden"?: boolean | undefined; "x-disabled"?: boolean | undefined; "x-editable"?: boolean | undefined; "x-read-only"?: boolean | undefined; "x-read-pretty"?: boolean | undefined; "x-compile-omitted"?: string[] | undefined; }>; components: Record>; scope: import("../../../../shared/types").AnyObject; annotation: Record; annotationShortcuts: (string | { label: string; value: string; })[] | undefined; consumer: boolean; uuid: string; lifeCycle: Partial<{ onSetup(): void; beforeSetValue(fieldKey: string, value: unknown, payload: { field: import("@formily/core").GeneralField; oldValue: unknown; }): any; beforeRequest(fieldKey: string, params?: import("../../../../shared/types").AnyObject | undefined, payload?: import("../../../../shared/types").AnyObject | undefined): void | import("../../../../shared/types").UndefinedAble; afterRequest(fieldKey: string, res?: any, payload?: import("../../../../shared/types").AnyObject | undefined): import("../../../../shared/types").AnyObject[] | Promise; afterOptionInit(fieldKey: string, options: import("../../../../shared/types").AnyObject[], payload?: import("../../../../shared/types").AnyObject | undefined): void; }>; businessFormatter: import("../../../../components/form-render").FormBusinessFormatter; requestInstance: import("../../../../shared/hooks").FormRequestDefine.RequestInstance; enterToNextWidget: boolean | ((fieldItem: FieldItem) => boolean | void); autoExpand: boolean; lowCodeReactions: import("../../../../shared/types").LowCodeTypes.reactionConfig[]; newLowCodeReactions: import("../../../../shared/types").LowCodeTypes.newReactionConfig[]; linebarAutoHidden: boolean; labelPlacementOverwrite: boolean; bordered: string | boolean; uniqueCacheData: boolean; operationalForm: import("../../../../shared/types").LowCodeTypes.operationalConfig[]; outBordered: boolean; forceClearable: boolean; wordSplitFilter: boolean; selectMode: boolean; selectedFields: string[]; linebarWidth: string | number; linebarDirection: "vertical" | "horizontal"; linebarTextDirection: "vertical" | "horizontal"; autoWidth: number | boolean; feedbackType: "default" | "tooltip"; fixMemoLeak: boolean; lazyRender: boolean; linebreaksToTitle: boolean; dialogFn: any; }>], import("../../../../shared/utils/tapable").UnsetAdditionalOptions>; FieldListNormalizeWaterfallHook: SyncWaterfallHook<[FieldItem[], Partial<{ fieldList: FieldItem[]; initialData: import("../../../../shared/types").AnyObject; fieldVisitor: import("../../../../components/form-render").FieldVisitor; column: number; maxHeight: string | number; anchor: boolean; parallelism: number; schema: import("@formily/json-schema").Stringify<{ [key: symbol]: any; [key: `x-${string}`]: any; [key: `x-${number}`]: any; version?: string | undefined; name?: import("@formily/json-schema").SchemaKey | undefined; title?: any; description?: any; default?: any; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; type?: import("@formily/json-schema").SchemaTypes | undefined; enum?: import("@formily/json-schema").SchemaEnum | undefined; const?: any; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | RegExp | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; required?: string | boolean | string[] | undefined; format?: string | undefined; $ref?: string | undefined; $namespace?: string | undefined; definitions?: import("@formily/json-schema").SchemaProperties | undefined; properties?: import("@formily/json-schema").SchemaProperties | undefined; items?: import("@formily/json-schema").SchemaItems | undefined; additionalItems?: import("@formily/json-schema").Stringify | undefined; patternProperties?: import("@formily/json-schema").SchemaProperties | undefined; additionalProperties?: import("@formily/json-schema").Stringify | undefined; "x-value"?: any; "x-index"?: number | undefined; "x-pattern"?: any; "x-display"?: any; "x-validator"?: any; "x-decorator"?: any; "x-decorator-props"?: any; "x-component"?: any; "x-component-props"?: any; "x-reactions"?: import("@formily/json-schema").SchemaReactions | undefined; "x-content"?: any; "x-data"?: any; "x-visible"?: boolean | undefined; "x-hidden"?: boolean | undefined; "x-disabled"?: boolean | undefined; "x-editable"?: boolean | undefined; "x-read-only"?: boolean | undefined; "x-read-pretty"?: boolean | undefined; "x-compile-omitted"?: string[] | undefined; }>; components: Record>; scope: import("../../../../shared/types").AnyObject; annotation: Record; annotationShortcuts: (string | { label: string; value: string; })[] | undefined; consumer: boolean; uuid: string; lifeCycle: Partial<{ onSetup(): void; beforeSetValue(fieldKey: string, value: unknown, payload: { field: import("@formily/core").GeneralField; oldValue: unknown; }): any; beforeRequest(fieldKey: string, params?: import("../../../../shared/types").AnyObject | undefined, payload?: import("../../../../shared/types").AnyObject | undefined): void | import("../../../../shared/types").UndefinedAble; afterRequest(fieldKey: string, res?: any, payload?: import("../../../../shared/types").AnyObject | undefined): import("../../../../shared/types").AnyObject[] | Promise; afterOptionInit(fieldKey: string, options: import("../../../../shared/types").AnyObject[], payload?: import("../../../../shared/types").AnyObject | undefined): void; }>; businessFormatter: import("../../../../components/form-render").FormBusinessFormatter; requestInstance: import("../../../../shared/hooks").FormRequestDefine.RequestInstance; enterToNextWidget: boolean | ((fieldItem: FieldItem) => boolean | void); autoExpand: boolean; lowCodeReactions: import("../../../../shared/types").LowCodeTypes.reactionConfig[]; newLowCodeReactions: import("../../../../shared/types").LowCodeTypes.newReactionConfig[]; linebarAutoHidden: boolean; labelPlacementOverwrite: boolean; bordered: string | boolean; uniqueCacheData: boolean; operationalForm: import("../../../../shared/types").LowCodeTypes.operationalConfig[]; outBordered: boolean; forceClearable: boolean; wordSplitFilter: boolean; selectMode: boolean; selectedFields: string[]; linebarWidth: string | number; linebarDirection: "vertical" | "horizontal"; linebarTextDirection: "vertical" | "horizontal"; autoWidth: number | boolean; feedbackType: "default" | "tooltip"; fixMemoLeak: boolean; lazyRender: boolean; linebreaksToTitle: boolean; dialogFn: any; }>], import("../../../../shared/utils/tapable").UnsetAdditionalOptions>; };