import type { GenerateIdeConfigInput, GenerateIdeConfigResult, IdeRegistry } from '../../types/index.js';
/**
 * Load the IDE registry from the bundled JSON file.
 */
export declare function loadIdeRegistry(): IdeRegistry;
/**
 * Merge planu config into an existing JSON config file without overwriting other entries.
 */
export declare function mergeJsonConfig(existingContent: string, newContent: string, wrapperKey: string): string;
/**
 * Main entry point: generate IDE config for one or all detected IDEs.
 */
export declare function handleGenerateIdeConfig(input: GenerateIdeConfigInput): GenerateIdeConfigResult;
//# sourceMappingURL=core.d.ts.map