import { Settings } from "../config/settings.js"; import { type ChainJudge } from "./index.js"; export interface StandaloneJudge { judge: ChainJudge; /** The project settings the judge was resolved from, for the command's own options. */ settings: Settings; /** Release the auth store; the judge must not be used afterwards. */ close(): void; } /** * Resolve the `judge` role chain for `cwd`'s project settings and extensions. * No session ledger exists here, so `purpose` only labels telemetry; native * answers still go through the shared answer cache. */ export declare function openStandaloneJudge(cwd: string, purpose: string): Promise;