///
import Client from '../../server';
export default class ShutdownMonitor {
private static KILL_SIGNALS;
protected __isReporting: boolean;
protected __client: typeof Client;
protected __listener: (signal: string) => void;
constructor();
setClient(client: typeof Client): void;
makeListener(): (signal: NodeJS.Signals) => Promise;
maybeAddListener(): void;
maybeRemoveListener(): void;
hasOtherShutdownListeners(signal: NodeJS.Signals): boolean;
}
//# sourceMappingURL=shutdown_monitor.d.ts.map