/** Every message about the entry names this path. */ export declare function hermesConfigPath(home: string): string; export declare const HERMES_HEADER_TEMPLATE = "Bearer ${MCP_TINYFISH_API_KEY}"; /** Both the writer and the gate key on this, so they cannot disagree. */ export declare const HERMES_MCP_SERVER_KEY = "tinyfish"; /** Callers branch on these; each is a different repair. */ export type HermesEntry = { state: 'unreadable'; } | { state: 'unparseable'; } | { state: 'absent'; } | { state: 'disabled'; usesKeyHeader: boolean; keyless?: true; url?: string; } | { state: 'enabled'; usesKeyHeader: boolean; keyless?: true; url?: string; }; /** Connect's gate and doctor's probe share this, so they cannot disagree. */ export declare function readHermesEntry(home: string): HermesEntry;