import * as fromRoot from '../+shared'; import * as fromModel from './model'; import { Client } from '../Client'; export declare class AlarmMappingApi { private readonly client; private requestMappingUrl; constructor(client: Client); /** * Used to create AlarmMapping * @requires hasAnyAuthority('DEVICE_TEMPLATE_WRITE', 'DEVICE_TEMPLATE_READ') * and hasAnyAuthority('SEMANTIC_TEMPLATE_WRITE', 'SEMANTIC_TEMPLATE_READ') */ create(mappingId: number, data: fromModel.AlarmMappingCreateDto): Promise>; /** * Used to delete Alarm * @requires hasAnyAuthority('DEVICE_TEMPLATE_WRITE', 'DEVICE_TEMPLATE_READ') * and hasAnyAuthority('SEMANTIC_TEMPLATE_WRITE', 'SEMANTIC_TEMPLATE_READ') */ remove(mappingId: number, actuatorId: number): Promise; /** * Used to update Alarm * @requires hasAnyAuthority('DEVICE_TEMPLATE_WRITE', 'DEVICE_TEMPLATE_READ') * and hasAnyAuthority('SEMANTIC_TEMPLATE_WRITE', 'SEMANTIC_TEMPLATE_READ') */ update(mappingId: number, actuatorId: number, data: fromModel.AlarmMappingCreateDto): Promise; /** * Used to get list of Alarms * @requires hasAnyAuthority('DEVICE_TEMPLATE_WRITE', 'DEVICE_TEMPLATE_READ') * and hasAnyAuthority('SEMANTIC_TEMPLATE_WRITE', 'SEMANTIC_TEMPLATE_READ') */ getList(mappingId: number, params: any): Promise>; } //# sourceMappingURL=AlarmMapping.d.ts.map