import { z } from 'zod/v4'; export declare const CURSOR_MCP_CONFIG_PATH: string; declare const nativeServer: z.ZodUnion>; command: z.ZodString; args: z.ZodOptional>; env: z.ZodOptional>; envFile: z.ZodOptional; cwd: z.ZodOptional; enabledTools: z.ZodOptional>; startupTimeoutSec: z.ZodCatch>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodOptional>; url: z.ZodString; headers: z.ZodOptional>; auth: z.ZodOptional; scopes: z.ZodOptional>; }, z.core.$strip>>; tls: z.ZodOptional>; placement: z.ZodOptional>; enabledTools: z.ZodOptional>; }, z.core.$strip>]>; type NativeServer = z.infer; export declare function readCursorProjectServers(root: string, environment: NodeJS.ProcessEnv): Promise>; export declare function cursorApprovalKey(name: string, server: unknown, root: string, environment: NodeJS.ProcessEnv): string; export declare function relocateCursorProjectServer(server: NativeServer, cwd: string, environment: NodeJS.ProcessEnv): NativeServer; export {}; //# sourceMappingURL=cursor-native-config.d.ts.map