import { VariableDefine } from '../../type';
import { VariableCondition } from '../type';

interface Options {
    context?: Record<string, any>;
    contextDefine?: Record<string, VariableDefine.Desc>;
    condition?: VariableCondition.Desc;
    scopeKey?: string;
    onVariablePath?: (path: string[]) => void;
}
export default function computedCondition({ condition, context, contextDefine, scopeKey, onVariablePath }: Options): Promise<boolean>;
export {};
