import { FileSystemManager } from '../core/filesystem'; import { ClaudeCommandAPI } from '../core/api'; export declare class SubAgentManager { private fs; private api?; constructor(fs: FileSystemManager, api?: ClaudeCommandAPI | undefined); listInstalledSubAgents(): Promise; createSubAgent(): Promise; private createFromTemplate; private createAgentFromTemplate; private createFromScratch; private selectTools; private selectInstallLocation; private saveSubAgent; editSubAgent(): Promise; private editSpecificSubAgent; deleteSubAgent(): Promise; validateSubAgent(): Promise; private validateSpecificSubAgent; searchAndInstallSubAgents(): Promise; private searchSubAgentsWithPagination; private handleSubAgentSearchNavigation; private goToSubAgentPage; private installSubAgentFromSearchResults; private isSubAgentInstalled; private installSpecificSubAgent; private fetchSubAgentContent; private convertCommandToSubAgent; private parseYaml; private extractToolsFromCommand; private mapCommandToolToSubAgentTool; private convertContentToSystemPrompt; } //# sourceMappingURL=sub-agent-manager.d.ts.map