import { AlarmReason, ChargerError, Device, OffReason, OperationMode } from './base';
export declare enum OutputState {
    SHUTDOWN = 0,
    ON = 1,
    OFF = 4
}
export declare class SmartBatteryProtect extends Device {
    deviceState?: OperationMode;
    outputState?: OutputState;
    errorCode?: ChargerError;
    alarmReason?: AlarmReason;
    warningReason?: AlarmReason;
    inputVoltage?: number;
    outputVoltage?: number;
    offReason?: OffReason;
    parseDecrypted(decrypted: Buffer): void;
}
