/// <reference types="node" />
import "reflect-metadata";
import type { Express } from "express";
import type { Server } from "http";
import { Redis } from "ioredis";
import { Server as SocketServer } from "socket.io";
/**
 * EXPRESS JS INITIALIZING
 */
declare let app: Express;
declare let server: Server;
declare let socketIO: SocketServer;
export declare let redis: Redis;
export declare let isServerReady: boolean;
export declare function setServerStatus(status: boolean): void;
export declare const getIO: () => SocketServer<import("socket.io/dist/typed-events").DefaultEventsMap, import("socket.io/dist/typed-events").DefaultEventsMap, import("socket.io/dist/typed-events").DefaultEventsMap>;
export { app, server, socketIO };
//# sourceMappingURL=server.d.ts.map