///
import { Server } from "http";
export declare abstract class GracefulShutdownServer {
isShuttingDown: boolean;
abstract shutdown(timeout?: number): Promise;
static create(originalServer: T, waitingResponseTime?: number): T & GracefulShutdownServer;
}