/** * Daemon-related commands */ export declare class DaemonCommands { private configManager; private mcpdogDir; constructor(configPath?: string); /** * Ensure ~/.mcpdog directory exists */ private ensureMCPDogDir; /** * Get default PID file path in ~/.mcpdog directory */ private getDefaultPidFile; /** * Check if a port is available */ private isPortAvailable; /** * Find an available port starting from the given port */ private findAvailablePort; /** * Reserve a port by actually binding to it */ private reservePort; start(args: string[], options: any): Promise; stop(args: string[], options: any): Promise; status(args: string[], options: any): Promise; private displayFriendlyStatus; private displayConnectionError; private formatUptime; reload(args: string[], options: any): Promise; private isDaemonRunning; private getPidFromFile; getCommands(): { 'daemon:start': { description: string; handler: (args: string[], options: any) => Promise; options: { 'daemon-port': string; 'web-port': string; 'pid-file': string; }; }; 'daemon:stop': { description: string; handler: (args: string[], options: any) => Promise; options: { 'pid-file': string; }; }; 'daemon:status': { description: string; handler: (args: string[], options: any) => Promise; options: { 'daemon-port': string; }; }; 'daemon:reload': { description: string; handler: (args: string[], options: any) => Promise; options: { 'daemon-port': string; }; }; }; } //# sourceMappingURL=daemon-commands.d.ts.map