import { AlarmSenderOptions, AlarmSender } from './alarmsender'; import { Alarm } from './alarm'; export declare class AgentxTrap extends AlarmSender { private readonly alarmCmd; private readonly setAlarmOid; private readonly clearAlarmOid; private readonly mpeAlarmDateAndTimeOid; private readonly mpeAlarmResourceOid; private readonly mpeAlarmPerceivedSeverityOid; private readonly mpeAlarmEventTypeOid; private readonly mpeAlarmProbableCauseOid; private readonly mpeAlarmDescriptionOid; private readonly mpeAlarmAdditionalInfoOid; private readonly mpeAlarmModuleId; private readonly mpeAlarmErrorCode; constructor(options: AlarmSenderOptions); protected _sendAlarm(alarm: Alarm): Promise; protected _clearAlarm(alarm: Alarm): Promise; private _buildAlarmParameter; private _sendTrap; }