export type HookPlatform = "claude" | "codex" | "gemini" | "cline" | "continue" | "unknown";
/**
 * Detect platform from environment variables (available immediately at startup).
 * Falls back to "unknown" — use detectPlatformFromClientInfo() after MCP initialize.
 */
export declare function detectPlatform(): HookPlatform;
/**
 * Detect platform from MCP initialize clientInfo.name.
 * More reliable than env vars but only available after connection.
 */
export declare function detectPlatformFromClientInfo(clientName: string): HookPlatform;
//# sourceMappingURL=platform.d.ts.map