import type { InstallMethod, McpConfigLocation, McpServerEntry, PlanuInstallInfo } from '../../types/auto-update.js';
/**
 * Finds the first MCP config file that exists on disk.
 * Returns the path and type, or null values if none found.
 */
export declare function findMcpConfig(): Promise<McpConfigLocation>;
/**
 * Determines how Planu is installed based on the mcpServers.planu entry.
 */
export declare function detectInstallMethod(mcpEntry: McpServerEntry): InstallMethod;
/**
 * Reads the MCP config, finds the planu entry, and returns full install info.
 */
export declare function detectPlanuInstall(): Promise<PlanuInstallInfo>;
//# sourceMappingURL=config-detector.d.ts.map