import { BaseService } from '../base-service'; import { HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { GetGroupedLightOkResponse, GetGroupedLightsOkResponse, GroupedLightPut, UpdateGroupedLightOkResponse } from './models'; export declare class GroupedLightService extends BaseService { /** * List all grouped lights * @returns {Promise>} Grouped Light Success Response */ getGroupedLights(requestConfig?: RequestConfig): Promise>; /** * Get details of a single grouped light from its given `{groupedLightId}`. * @param {string} groupedLightId - ID of the grouped light * @returns {Promise>} Grouped Light Success Response */ getGroupedLight(groupedLightId: string, requestConfig?: RequestConfig): Promise>; /** * Update a single grouped light from its given `{groupedLightId}`. * @param {string} groupedLightId - ID of the light * @returns {Promise>} Success */ updateGroupedLight(groupedLightId: string, body: GroupedLightPut, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=grouped-light.d.ts.map