import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { DysonAirMsgHello, DysonAirMsgGoneAway, DysonAirMsgGoodbye, DysonAirMsgCurrentState, DysonAirMsgStateChange, DysonAirMsgEnvironmentalCurrentSensorData, DysonAirMsgEnvironmentalAndUsageData, DysonAirMsgCurrentFaults, DysonAirMsgFaultsChange, DysonAirMsgRequestCurrentFaults, DysonAirMsgRequestCurrentState, DysonAirMsgRequestProductEnvironmentCurrentSensorData, DysonAirMsgStateSet, DysonAirMsgScheduleSet } from '../dyson-air-msg-types.js';
export interface TypeMap {
    DysonAirMsgHello: DysonAirMsgHello;
    DysonAirMsgGoneAway: DysonAirMsgGoneAway;
    DysonAirMsgGoodbye: DysonAirMsgGoodbye;
    DysonAirMsgCurrentState: DysonAirMsgCurrentState;
    DysonAirMsgStateChange: DysonAirMsgStateChange;
    DysonAirMsgEnvironmentalCurrentSensorData: DysonAirMsgEnvironmentalCurrentSensorData;
    DysonAirMsgEnvironmentalAndUsageData: DysonAirMsgEnvironmentalAndUsageData;
    DysonAirMsgCurrentFaults: DysonAirMsgCurrentFaults;
    DysonAirMsgFaultsChange: DysonAirMsgFaultsChange;
    DysonAirMsgRequestCurrentFaults: DysonAirMsgRequestCurrentFaults;
    DysonAirMsgRequestCurrentState: DysonAirMsgRequestCurrentState;
    DysonAirMsgRequestProductEnvironmentCurrentSensorData: DysonAirMsgRequestProductEnvironmentCurrentSensorData;
    DysonAirMsgStateSet: DysonAirMsgStateSet;
    DysonAirMsgScheduleSet: DysonAirMsgScheduleSet;
}
export declare const typeSuite: ITypeSuite & {
    DysonAirMsgHello: TType;
    DysonAirMsgGoneAway: TType;
    DysonAirMsgGoodbye: TType;
    DysonAirMsgCurrentState: TType;
    DysonAirMsgStateChange: TType;
    DysonAirMsgEnvironmentalCurrentSensorData: TType;
    DysonAirMsgEnvironmentalAndUsageData: TType;
    DysonAirMsgCurrentFaults: TType;
    DysonAirMsgFaultsChange: TType;
    DysonAirMsgRequestCurrentFaults: TType;
    DysonAirMsgRequestCurrentState: TType;
    DysonAirMsgRequestProductEnvironmentCurrentSensorData: TType;
    DysonAirMsgStateSet: TType;
    DysonAirMsgScheduleSet: TType;
};
export declare const checkers: ICheckerSuite & {
    DysonAirMsgHello: CheckerT<DysonAirMsgHello>;
    DysonAirMsgGoneAway: CheckerT<DysonAirMsgGoneAway>;
    DysonAirMsgGoodbye: CheckerT<DysonAirMsgGoodbye>;
    DysonAirMsgCurrentState: CheckerT<DysonAirMsgCurrentState>;
    DysonAirMsgStateChange: CheckerT<DysonAirMsgStateChange>;
    DysonAirMsgEnvironmentalCurrentSensorData: CheckerT<DysonAirMsgEnvironmentalCurrentSensorData>;
    DysonAirMsgEnvironmentalAndUsageData: CheckerT<DysonAirMsgEnvironmentalAndUsageData>;
    DysonAirMsgCurrentFaults: CheckerT<DysonAirMsgCurrentFaults>;
    DysonAirMsgFaultsChange: CheckerT<DysonAirMsgFaultsChange>;
    DysonAirMsgRequestCurrentFaults: CheckerT<DysonAirMsgRequestCurrentFaults>;
    DysonAirMsgRequestCurrentState: CheckerT<DysonAirMsgRequestCurrentState>;
    DysonAirMsgRequestProductEnvironmentCurrentSensorData: CheckerT<DysonAirMsgRequestProductEnvironmentCurrentSensorData>;
    DysonAirMsgStateSet: CheckerT<DysonAirMsgStateSet>;
    DysonAirMsgScheduleSet: CheckerT<DysonAirMsgScheduleSet>;
};
export default checkers;
//# sourceMappingURL=dyson-air-msg-types.d.ts.map