import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { Dyson360State, Dyson360FaultStatus, Dyson360Faults, Dyson360EyePowerMode, Dyson360HeuristPowerMode, Dyson360VisNavPowerMode, Dyson360PowerMode, Dyson360CleaningType, Dyson360CleaningMode, Dyson360Position } from '../dyson-360-types.js';
export interface TypeMap {
    Dyson360State: Dyson360State;
    Dyson360FaultStatus: Dyson360FaultStatus;
    Dyson360Faults: Dyson360Faults;
    Dyson360EyePowerMode: Dyson360EyePowerMode;
    Dyson360HeuristPowerMode: Dyson360HeuristPowerMode;
    Dyson360VisNavPowerMode: Dyson360VisNavPowerMode;
    Dyson360PowerMode: Dyson360PowerMode;
    Dyson360CleaningType: Dyson360CleaningType;
    Dyson360CleaningMode: Dyson360CleaningMode;
    Dyson360Position: Dyson360Position;
}
export declare const typeSuite: ITypeSuite & {
    Dyson360State: TType;
    Dyson360FaultStatus: TType;
    Dyson360Faults: TType;
    Dyson360EyePowerMode: TType;
    Dyson360HeuristPowerMode: TType;
    Dyson360VisNavPowerMode: TType;
    Dyson360PowerMode: TType;
    Dyson360CleaningType: TType;
    Dyson360CleaningMode: TType;
    Dyson360Position: TType;
};
export declare const checkers: ICheckerSuite & {
    Dyson360State: CheckerT<Dyson360State>;
    Dyson360FaultStatus: CheckerT<Dyson360FaultStatus>;
    Dyson360Faults: CheckerT<Dyson360Faults>;
    Dyson360EyePowerMode: CheckerT<Dyson360EyePowerMode>;
    Dyson360HeuristPowerMode: CheckerT<Dyson360HeuristPowerMode>;
    Dyson360VisNavPowerMode: CheckerT<Dyson360VisNavPowerMode>;
    Dyson360PowerMode: CheckerT<Dyson360PowerMode>;
    Dyson360CleaningType: CheckerT<Dyson360CleaningType>;
    Dyson360CleaningMode: CheckerT<Dyson360CleaningMode>;
    Dyson360Position: CheckerT<Dyson360Position>;
};
export default checkers;
//# sourceMappingURL=dyson-360-types.d.ts.map