import { DockErrorCode, VacuumErrorCode } from '../enums/index.js';
export declare class VacuumError {
    readonly duid: string;
    readonly vacuumErrorCode: VacuumErrorCode;
    readonly dockErrorCode: DockErrorCode;
    readonly dockStationStatus: number | undefined;
    constructor(duid: string, vacuumErrorCode: VacuumErrorCode, dockErrorCode: DockErrorCode, dockStationStatus: number | undefined);
    hasError(): boolean;
    isStuck(): boolean;
    isBatteryLow(): boolean;
    isBinFull(): boolean;
    isCleanWaterEmpty(): boolean;
    isWasteWaterFull(): boolean;
}
//# sourceMappingURL=vacuumError.d.ts.map