import type { IdeDefinition, IdeConfigScope, IdePlatform } from '../../types/index.js';
/**
 * Detects the current platform.
 * Extracted to allow test mocking.
 */
export declare function detectPlatform(): IdePlatform;
/**
 * Returns the npx command appropriate for the current platform.
 */
export declare function getNpxCommand(platform: IdePlatform): string;
/**
 * Resolves `~` in a path to the actual home directory.
 */
export declare function expandHome(filePath: string): string;
/**
 * Resolves the full config file path for an IDE given scope, platform, and project path.
 */
export declare function resolveConfigPath(ide: IdeDefinition, scope: IdeConfigScope, platform: IdePlatform, projectPath: string): string;
/**
 * Builds the base MCP server entry for planu.
 */
export declare function buildServerEntry(platform: IdePlatform): Record<string, unknown>;
//# sourceMappingURL=path-resolver.d.ts.map