import { Container, ContainerConfig, ContainerEngine } from '../../ContainerEngine.js';
export declare class ServerContainer extends Container {
    private port;
    private logger;
    private authContainer;
    private socketManager;
    constructor(params: ContainerConfig, port: number);
    init(engine: ContainerEngine): Promise<void>;
    private startServer;
    initAuth(app: any): Promise<void>;
    initRouter(app: any): Promise<void>;
    run(): Promise<void>;
}
//# sourceMappingURL=ServerContainer.d.ts.map