/**
 * Cursor Client Policy
 *
 * Single source of truth for Cursor request identity headers and checksum generation.
 */
import type { CursorApiCredentials } from './cursor-protobuf-schema';
export declare const CURSOR_CLIENT_VERSION = "2.3.41";
export declare const CURSOR_USER_AGENT = "connect-es/1.6.1";
export declare function normalizeCursorAccessToken(accessToken: string): string;
/**
 * Generate checksum using Jyh cipher (time-based XOR with rolling key seed=165)
 */
export declare function generateCursorChecksum(machineId: string, nowMs?: number): string;
export declare function buildCursorConnectHeaders(credentials: CursorApiCredentials): Record<string, string>;
export declare function buildCursorModelsHeaders(credentials: CursorApiCredentials): Record<string, string>;
//# sourceMappingURL=cursor-client-policy.d.ts.map