/** * Config Path Resolver * Resolves config file paths for all MCP clients across all operating systems */ import { Platform } from './os.js'; export type MCPClient = 'claude-desktop' | 'cursor' | 'windsurf' | 'cline' | 'continue'; export interface ClientPathConfig { name: string; displayName: string; configPath: string; configDir: string; configFile: string; } /** * Get the config path for a specific MCP client */ export declare function getConfigPath(client: MCPClient, os?: Platform): string; /** * Get full client configuration info */ export declare function getClientConfig(client: MCPClient, os?: Platform): ClientPathConfig; /** * Get all supported MCP clients */ export declare function getAllClients(): MCPClient[]; /** * Get config paths for all clients */ export declare function getAllConfigPaths(os?: Platform): Map; /** * Validate that a client name is valid */ export declare function isValidClient(client: string): client is MCPClient; /** * Parse client argument (accepts various formats) */ export declare function parseClientArg(arg: string): MCPClient | null; //# sourceMappingURL=paths.d.ts.map