import { Field } from '@tachybase/schema';
import { VariableOption, VariablesContextType } from '../../../variables/types';
interface Props {
    operator: any;
    value: any;
    field: Field & {
        [key: string]: any;
    };
    condition: any;
    variables: VariablesContextType;
    localVariables: VariableOption[];
}
/**
 * 获取字段临时状态对象
 */
export declare function getTempFieldState(condition: boolean | Promise<boolean>, value: any): Promise<{
    condition: boolean;
    value: any;
}>;
export declare const collectFieldStateOfLinkageRules: ({ operator, value, field, condition, variables, localVariables, }: Props) => any;
export {};
