export interface Config { /** API base, no trailing slash. */ base: string; /** MCP endpoint for the tool-backed subcommands. */ mcpUrl: string; /** REST search endpoint (SSE) — the one capability with no MCP tool. */ searchUrl: string; /** OAuth device-flow base. */ oauthUrl: string; /** `sk_…` API key, or "" when signing in via `login`. */ apiKey: string; /** SSO token from a previous `login`, or "". */ ssoToken: string; } export declare const config: Config; /** True when we have some way to authenticate. */ export declare function hasCredential(): boolean; /** * Auth headers. API key and SSO token are two different credentials and the * edge routes them differently — an API key goes in `X-API-Key`, a login * credential in `Authorization: Bearer`. Never send both. */ export declare function authHeaders(): Record; //# sourceMappingURL=config.d.ts.map