import { IFieldMergeState } from '@formily/react'; import { FormPathPattern } from '@formily/shared'; import { ISchemaFormActions } from '../types'; export declare const parseLinkages: (fieldState: IFieldMergeState, { getFieldState, getFormState, scope: outerScope }?: { getFieldState?: (path: FormPathPattern, callback?: (state: import("@formily/react").IFieldState) => any) => any; getFormState?: (callback?: (state: import("@formily/react").IFormState) => any) => any; scope?: () => any; }) => { [key: string]: any; type: string; }[]; declare type LinkageParams = { type: string; condition: any; complie: (path: FormPathPattern, scope?: any) => any; [key: string]: any; }; export declare const useValueLinkageEffect: ({ type, resolve, reject, scope }?: { type?: string; resolve?: (params: LinkageParams, actions: ISchemaFormActions) => void; reject?: (params: LinkageParams, actions: ISchemaFormActions) => void; scope?: any; }) => void; export {};