import './Room.ext.ts'; import { Server, Room, type SDKTypes } from "@colyseus/core"; import { ColyseusSDK, type Room as SDKRoom } from "@colyseus/sdk"; import * as httpie from "httpie"; export declare class ColyseusTestServer { server: Server; sdk: ColyseusSDK; http: { get: typeof httpie.get; post: typeof httpie.post; patch: typeof httpie.patch; delete: typeof httpie.del; put: typeof httpie.put; }; constructor(server: Server); createRoom(roomName: R, clientOptions?: Parameters[1]): Promise; createRoom(roomName: string, clientOptions?: any): Promise; createRoom(// TODO: deprecate on v1.0 roomName: string, clientOptions?: any): Promise>; connectTo(room: RoomInstance, clientOptions?: any): Promise>; getRoomById(roomId: string): T; getRoomById(roomId: string): Room<{ state: State; metadata: Metadata; }>; cleanup(): Promise; shutdown(): Promise; }