import type { IdeConfig, IdeType } from './types.js'; /** * IDE configurations with paths and detection logic. */ export declare const IDE_CONFIGS: Record; /** * All supported IDE types in display order. */ export declare const ALL_IDE_TYPES: IdeType[]; /** * Detect which IDEs are installed on the system. * * @returns Array of IDE types that appear to be installed */ export declare function detectInstalledIdes(): Promise; /** * Get the installation path for a skill. * * @param ide - Target IDE * @param skillName - Name of the skill * @param options - Installation options * @returns Absolute path where the skill would be installed */ export declare function getSkillInstallPath(ide: IdeType, skillName: string, options: { global: boolean; projectRoot?: string; directory?: string; }): string; /** * Get the display name for an IDE. * * @param ide - IDE type * @returns Human-readable display name */ export declare function getIdeDisplayName(ide: IdeType): string; /** * Get the documentation URL for an IDE. * * @param ide - IDE type * @returns Documentation URL or undefined if not available */ export declare function getIdeDocsUrl(ide: IdeType): string | undefined;