import { ChildProcess } from 'child_process'; export declare class ProcessManager { private readonly port; private readonly managedProcesses; constructor(port?: number); /** * 既存のプロセスをクリーンアップ */ cleanupExistingProcesses(): Promise; /** * プロセスを管理対象に追加 */ addManagedProcess(process: ChildProcess): void; /** * 管理中の全プロセスを終了 */ terminateAllProcesses(): Promise; /** * 単一プロセスを終了 */ private terminateProcess; /** * ポートのクリーンアップ */ cleanupPort(): Promise; /** * グレースフルシャットダウンハンドラーを設定 */ setupGracefulShutdown(): void; /** * エラーメッセージを統一的に取得 */ private getErrorMessage; } //# sourceMappingURL=process-manager.d.ts.map