import { McpService } from './mcp.service';
import { CreateMcpConfigDto } from './dto/create-mcp-config.dto';
import { UpdateMcpConfigDto } from './dto/update-mcp-config.dto';
import { BatchUpdateMcpToolsDto } from './dto/batch-update-mcp-tools.dto';
export declare class McpController {
    private readonly mcpService;
    private readonly logger;
    constructor(mcpService: McpService);
    getMcpServers(): Promise<any[]>;
    createMcpConfig(createMcpConfigDto: CreateMcpConfigDto): Promise<import("../core-entities").McpConfig>;
    updateMcpConfigStatus(serverName: string, updateMcpConfigDto: UpdateMcpConfigDto): Promise<import("../core-entities").McpConfig>;
    deleteMcpConfig(serverName: string): Promise<void>;
    batchUpdateToolStatus(batchUpdateDto: BatchUpdateMcpToolsDto): Promise<{
        affected: number;
    }>;
}
