#!/usr/bin/env node /** * Federation Hub CLI - Manage ephemeral agent federation * Supports hub server, agent lifecycle, stats, and monitoring */ export interface FederationHubConfig { port?: number; dbPath?: string; maxAgents?: number; syncInterval?: number; verbose?: boolean; } export interface AgentConfig { agentId?: string; tenantId?: string; lifetime?: number; hubEndpoint?: string; agentType?: string; } /** * Federation Hub CLI Manager */ export declare class FederationCLI { private hubProcess; /** * Start federation hub server */ startHub(config?: FederationHubConfig): Promise; /** * Spawn ephemeral agent */ spawnAgent(config?: AgentConfig): Promise; /** * Show hub statistics */ stats(hubEndpoint?: string): Promise; /** * Show federation status */ status(): Promise; /** * Run multi-agent collaboration test */ testCollaboration(): Promise; /** * Print help message */ printHelp(): void; } /** * CLI command handler */ export declare function handleFederationCommand(args: string[]): Promise; //# sourceMappingURL=federation-cli.d.ts.map