import { AlarmSenderOptions } from './alarmsender'; import { AlarmInfo } from './alarm'; declare type StatelessAlarmDefinition = Partial & { oid: string; moduleId: string; errorCode: number; activeDescription: string; }; declare class StatelessAlarmSender { protected options: AlarmSenderOptions; private readonly defaultAgentSocket; private readonly alarmCmd; private readonly setAlarmOid; private readonly clearAlarmOid; private readonly mpeAlarmDateAndTimeOid; private readonly mpeAlarmResourceOid; private readonly mpeAlarmActiveDescriptionOid; private readonly mpeAlarmModuleId; private readonly mpeAlarmErrorCode; constructor(options: AlarmSenderOptions); sendAlarm(alarmInfo: StatelessAlarmDefinition): Promise; clearAlarm(alarmInfo: StatelessAlarmDefinition): Promise; private _buildAlarmParameter; private _sendTrap; } export { StatelessAlarmSender, StatelessAlarmDefinition };