export interface SelfRestartResult { ok: boolean; pid?: number; reason?: 'not-supervised' | 'stale-pid'; error?: string; } export interface SelfRestartDeps { readPidFile: (path: string) => Promise; sendSignal: (pid: number, signal: NodeJS.Signals) => void; } export declare function requestSelfRestart(deps?: SelfRestartDeps): Promise; //# sourceMappingURL=self-restart.d.ts.map