import type { SkillRuntimeEvidencePack, SkillRuntimeEvidencePackRef } from '../skill-chain.js';
import type { RuntimeNodeResult, RuntimeStandardNode, RuntimeTriggerWindowScope } from './types.js';
interface RuntimeEvaluationContext {
    nodeScopedRefs: SkillRuntimeEvidencePackRef[];
}
export declare function evaluateRuntimeStandardNodes(nodes: RuntimeStandardNode[], evidencePack: SkillRuntimeEvidencePack): RuntimeNodeResult[];
export declare function resolveNodeScopedRefs(node: RuntimeStandardNode, evidencePack: SkillRuntimeEvidencePack): SkillRuntimeEvidencePackRef[];
export declare function normalizeToolNameValue(value: string): string;
export declare function normalizeFuzzyText(value: string): string;
export declare function refsInScope(refs: SkillRuntimeEvidencePackRef[], anchorRefs: SkillRuntimeEvidencePackRef[], scope: RuntimeTriggerWindowScope, context?: RuntimeEvaluationContext): SkillRuntimeEvidencePackRef[];
export {};
//# sourceMappingURL=runtime-evaluator.d.ts.map