import { BaseService } from '../base-service'; import { HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { CreateRoomOkResponse, DeleteRoomOkResponse, GetRoomOkResponse, GetRoomsOkResponse, UpdateRoomOkResponse } from './models'; import { RoomPut } from '../common'; export declare class RoomService extends BaseService { /** * List all available rooms * @returns {Promise>} Room Success Response */ getRooms(requestConfig?: RequestConfig): Promise>; /** * Create a new room * @returns {Promise>} Success */ createRoom(body: RoomPut, requestConfig?: RequestConfig): Promise>; /** * Get details of a single room from its given `{roomId}` * @param {string} roomId - ID of the room * @returns {Promise>} Room Success Response */ getRoom(roomId: string, requestConfig?: RequestConfig): Promise>; /** * Update a single room from its given `{roomId}` * @param {string} roomId - ID of the room * @returns {Promise>} Success */ updateRoom(roomId: string, body: RoomPut, requestConfig?: RequestConfig): Promise>; /** * Delete a single room from its given `{roomId}` * @param {string} roomId - ID of the room * @returns {Promise>} Success */ deleteRoom(roomId: string, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=room.d.ts.map