import type { SortOptions } from '@colyseus/core'; export declare class Query { private readonly rooms; private conditions; protected order: Map; constructor(rooms: Promise, conditions: any); sort(options: SortOptions): this; private filterRooms; private sortRooms; all(): Promise; then(resolve: any, reject: any): Promise; }