export declare const IDE_IDS: readonly ["cursor", "windsurf", "claude-code", "continue", "vscode", "cline", "gemini", "codex", "roo", "aider"]; export type IdeId = (typeof IDE_IDS)[number]; export declare const DEFAULT_IDE: IdeId; export interface IdeDefinition { id: IdeId; name: string; /** Project-root directory where assets are installed */ rootDir: string; hint: string; } /** Supported IDE / AI assistant install targets. */ export declare const IDE_DEFINITIONS: readonly IdeDefinition[]; export declare function isIdeId(value: string): value is IdeId; export declare function getIdeDefinition(id: IdeId): IdeDefinition; export declare function parseIdeId(value: string | undefined, fallback?: IdeId): IdeId; //# sourceMappingURL=ides.d.ts.map