import { BaseService } from '../base-service'; import { HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { CreateSceneOkResponse, DeleteSceneOkResponse, GetSceneOkResponse, GetScenesOkResponse, ScenePost, ScenePut, UpdateSceneOkResponse } from './models'; export declare class SceneService extends BaseService { /** * List all available scenes * @returns {Promise>} Scene Success Response */ getScenes(requestConfig?: RequestConfig): Promise>; /** * Creates a new scene * @returns {Promise>} Success */ createScene(body: ScenePost, requestConfig?: RequestConfig): Promise>; /** * Get details of a single scene from its given `{sceneId}` * @param {string} sceneId - ID of the scene. * @returns {Promise>} Scene Success Response */ getScene(sceneId: string, requestConfig?: RequestConfig): Promise>; /** * Update a single scene from its given `{sceneId}` * @param {string} sceneId - ID of the scene. * @returns {Promise>} Success */ updateScene(sceneId: string, body: ScenePut, requestConfig?: RequestConfig): Promise>; /** * Delete a single scene from its given `{sceneId}` * @param {string} sceneId - ID of the scene. * @returns {Promise>} Success */ deleteScene(sceneId: string, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=scene.d.ts.map