/** * Target Configurations Module * * Defines paths and settings for each supported AI CLI tool. */ import type { TargetConfig, TargetConfigMap, ScaffoldTarget } from './types.js'; /** * Configuration for all supported AI CLI targets */ export declare const TARGETS: TargetConfigMap; /** * Get all supported target names */ export declare function getSupportedTargets(): ScaffoldTarget[]; /** * Get targets that support agents */ export declare function getAgentSupportedTargets(): ScaffoldTarget[]; /** * Get target configuration by name */ export declare function getTargetConfig(target: string): TargetConfig | undefined; /** * Check if a target is valid */ export declare function isValidTarget(target: string): target is ScaffoldTarget; /** * Get the installation path for a target */ export declare function getTargetPath(target: ScaffoldTarget, isProject: boolean): string; /** * Get the agent installation path for a target */ export declare function getAgentPath(target: ScaffoldTarget, isProject: boolean): string; /** * Format target list for error messages */ export declare function formatTargetList(): string; /** * Format agent-supporting target list for error messages */ export declare function formatAgentTargetList(): string; //# sourceMappingURL=targets.d.ts.map