import type { AiToolChoice, ToolConfigSnapshot } from '../schemas/aida-project.js'; interface ImportOptions { includeExternalSkills?: boolean; includeExternalMcp?: boolean; includeAidaRuleViews?: boolean; } export declare const CLOSED_LOOP_BASELINE_TOOLS: AiToolChoice[]; export declare function detectImportableTools(projectRoot: string, tools: AiToolChoice[]): AiToolChoice[]; export declare function detectClosedLoopImportableTools(projectRoot: string, tools: AiToolChoice[]): AiToolChoice[]; export declare function importFromTool(projectRoot: string, tool: AiToolChoice): { rulesImported: number; skillsImported: number; }; export declare function importFromToolWithOptions(projectRoot: string, tool: AiToolChoice, options?: ImportOptions): { rulesImported: number; skillsImported: number; }; export declare function importExistingToolConfigs(projectRoot: string, options?: ImportOptions): { tools: AiToolChoice[]; snapshots: ToolConfigSnapshot[]; snapshotPath: string; }; export declare function mergeConfiguredTools(projectRoot: string, tools: AiToolChoice[]): AiToolChoice[]; export declare function importProjectSources(projectRoot: string, options?: ImportOptions): { rulesImported: number; skillsImported: number; tools: AiToolChoice[]; snapshotPath: string; gitignoreAdded: string[]; }; export declare function importProjectSourcesWithBaseline(projectRoot: string, baselineTool: AiToolChoice, options?: ImportOptions): { rulesImported: number; skillsImported: number; tools: AiToolChoice[]; snapshotPath: string; gitignoreAdded: string[]; baseline: { rulesImported: number; skillsImported: number; }; }; export {}; //# sourceMappingURL=import.d.ts.map