/**
 * Deterministic CAE evaluation — scope match, layered task/command merge, conflicts, acks, shadow hints.
 */
import type { CaeEvaluationContext } from "./evaluation-context-types.js";
import type { CaeLoadedRegistry } from "./cae-registry-load.js";
export type CaeEvaluateMode = "live" | "shadow";
export type CaeEvaluateOptions = {
    evalMode?: CaeEvaluateMode;
    /** When false, skip task/command layered merge (single pass on `context`). */
    layered?: boolean;
};
/**
 * Evaluate registry activations against a v1 evaluation context.
 */
export declare function evaluateActivationBundle(context: CaeEvaluationContext, reg: CaeLoadedRegistry, options?: CaeEvaluateOptions): {
    bundle: Record<string, unknown>;
    trace: Record<string, unknown>;
    traceId: string;
};
