export declare const CLI_SHUTDOWN_SIGNALS: readonly ["SIGINT", "SIGTERM"]; export type CliShutdownSignal = (typeof CLI_SHUTDOWN_SIGNALS)[number]; export type CliShutdownDependencies = { readonly stopServer: () => Promise; readonly removeRunLockfile: () => Promise; readonly disposeStorage: () => void; readonly log: (message: string) => void; readonly reportError: (message: string, error: unknown) => void; readonly exit: (code: 0 | 1) => void; }; export declare function createCliShutdownHandler(dependencies: CliShutdownDependencies): (signal: CliShutdownSignal) => Promise;