import { PartyConnection } from './connection'; export declare class PartyRoom { id: string; internalID: string; env: Record; context: any; private connections; private storageData; constructor(id: string); broadcast(message: any, except?: string[]): Promise; getConnection(id: string): PartyConnection | undefined; getConnections(tag?: string): IterableIterator; addConnection(connection: PartyConnection): void; removeConnection(connectionId: string): void; get storage(): { put: (key: string, value: any) => Promise; get: (key: string) => Promise; delete: (key: string) => Promise; list: () => Promise<[string, any][]>; }; }