import type { FastifyInstance } from 'fastify';
import type { AppConfig } from '../config.js';
import type { TerminalManager } from '../terminal/TerminalManager.js';
import type { FileExplorerService } from '../files/fileExplorerService.js';
import type { FileStore } from '../storage/fileStore.js';
export interface AgentRouteServices {
    terminalManager: TerminalManager;
    fileExplorerService?: FileExplorerService;
    fileStore: FileStore;
}
export declare function registerAgentRoutes(app: FastifyInstance, config: AppConfig, services: AgentRouteServices): Promise<void>;
