interface ProcessShutdownOptions { stop: () => Promise; shutdownObservability: () => Promise; captureError: (error: Error) => void; warn: (message: string, details?: string) => void; exit: (code: number) => void; } export declare function runShutdownSteps(steps: readonly { name: string; run: () => Promise; }[]): Promise; export declare function createProcessShutdownHandler(options: ProcessShutdownOptions): (signal: NodeJS.Signals) => Promise; export {}; //# sourceMappingURL=process-lifecycle.d.ts.map