import { PowerSource, RvcOperationalState } from 'matterbridge/matter/clusters';
import { Dyson360Faults, Dyson360State } from './dyson-360-types.js';
import { AnsiLogger } from 'matterbridge/logger';
export interface Dyson360MappedFaults {
    operationalError: RvcOperationalState.ErrorStateStruct;
    activeBatFaults: PowerSource.BatFault[];
    activeBatChargeFaults: PowerSource.BatChargeFault[];
}
export declare function mapDyson360Faults(log: AnsiLogger, state: Dyson360State, faults?: Dyson360Faults): Dyson360MappedFaults;
//# sourceMappingURL=dyson-device-360-faults.d.ts.map