/** * A synchronous "is there a credential at all" probe for startup-time selection. * * WHY SYNCHRONOUS, AND WHY SO SMALL. `createSummarizerFromEnv()` runs on the MCP server's startup * path, where the surrounding code cannot await usefully and the cost of getting this wrong is a * server that does not boot. The asynchronous credential store is the source of truth everywhere * else; this only decides whether the OrcaRouter summarizer is a candidate, and it answers from the * environment and a single small file. * * It never returns the key. A boolean is all a selector needs, and a function that returned the * secret would eventually be called from somewhere that logs. */ /** * Is an OrcaRouter credential available? * * Reads the environment first, then the store's presence and shape. A store that exists but holds * only credentials awaiting reauthentication answers false, because selecting a summarizer that is * guaranteed to 401 turns a working truncating fallback into a failing network call. */ export declare function hasOrcaRouterCredential(env?: NodeJS.ProcessEnv): boolean; //# sourceMappingURL=credential-presence.d.ts.map