/** * Best-effort MCP client platform detection for session metadata. * * This is intentionally conservative: when we cannot identify the host * confidently, we return null rather than guessing from a session ID. */ export type SessionClientPlatformId = 'claude-code' | 'claude-desktop' | 'codex' | 'cursor' | 'vscode' | 'windsurf' | 'gemini-cli' | 'cline' | 'lmstudio' | 'web-console'; export declare function normalizeSessionClientPlatformId(value: string | null | undefined): SessionClientPlatformId | null; export declare function getSessionClientPlatformLabel(platform: SessionClientPlatformId | null | undefined): string; export declare function detectSessionClientPlatformId(env?: NodeJS.ProcessEnv, argv?: readonly string[], execPath?: string, title?: string): SessionClientPlatformId | null; //# sourceMappingURL=sessionClientPlatform.d.ts.map