import type { ToolSession } from ".";
export interface EvalBackendsAllowance {
    python: boolean;
    js: boolean;
}
/** Read per-backend allowance from settings (defaults true). */
export declare function readEvalBackendsAllowance(session: ToolSession): EvalBackendsAllowance;
/**
 * Materialize the active eval backend allowance: PI_PY / PI_JS env flags
 * override the per-key settings; otherwise settings (defaults true) win.
 */
export declare function resolveEvalBackends(session: ToolSession): EvalBackendsAllowance;
