import { BaseService } from '../base-service'; import { HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { GetLightOkResponse, GetLightsOkResponse, LightPut, UpdateLightOkResponse } from './models'; export declare class LightService extends BaseService { /** * List all available lights. * @returns {Promise>} Light Success Response */ getLights(requestConfig?: RequestConfig): Promise>; /** * Get details of a single light from its given `{lightId}`. * @param {string} lightId - ID of the light * @returns {Promise>} Light Success Response */ getLight(lightId: string, requestConfig?: RequestConfig): Promise>; /** * Update a single light from its given `{lightId}`. * @param {string} lightId - ID of the light * @returns {Promise>} Success */ updateLight(lightId: string, body: LightPut, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=light.d.ts.map