import { type Harness } from '../harness/harness-detect.js'; import { type McpJsonServerEntry } from './mcp-json-config.js'; export type OpencodeStyleHarness = 'kilo' | 'opencode'; /** Narrows before any path is built, so a future removal-less harness cannot borrow these. */ export declare function isOpencodeStyle(harness: Harness): harness is OpencodeStyleHarness; /** The file on disk, else the `.jsonc` default so messages still name something. */ export declare function opencodeStyleConfigPath(harness: OpencodeStyleHarness): string; /** Reports the header's shape, never its value. JSONC comments read as unparseable. */ export declare function readOpencodeStyleEntry(harness: OpencodeStyleHarness): McpJsonServerEntry;