import { Jargon } from '../jargon'; import { ListRoom, ResourceId, ResourceResponse, Room } from '../models'; export interface FetchOpentokTokenParams { name?: string; email?: string; } export declare class Rooms { private jargon; constructor(jargon: Jargon); list(): ResourceResponse; fetch(roomId: ResourceId): ResourceResponse; fetchOpentokToken(roomId: ResourceId, params?: FetchOpentokTokenParams): ResourceResponse; create(payload?: Partial): ResourceResponse; update(roomId: ResourceId, payload: Partial): ResourceResponse; remove(roomId: ResourceId): ResourceResponse; }