import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { Dyson360MsgDeviceCredentials, Dyson360MsgConnectionStatus, Dyson360MsgHello, Dyson360MsgGoodbye, Dyson360MsgGoneAway, Dyson360MsgImBack, Dyson360MsgCurrentState, Dyson360MsgStateChange, Dyson360MsgMapData, Dyson360MsgMapGlobal, Dyson360MsgMapGrid, Dyson360MsgTelemetryData, Dyson360MsgRequestCurrentState, Dyson360MsgStateSet, Dyson360MsgStart, Dyson360MsgPause, Dyson360MsgResume, Dyson360MsgAbort } from '../dyson-360-msg-types.js';
export interface TypeMap {
    Dyson360MsgDeviceCredentials: Dyson360MsgDeviceCredentials;
    Dyson360MsgConnectionStatus: Dyson360MsgConnectionStatus;
    Dyson360MsgHello: Dyson360MsgHello;
    Dyson360MsgGoodbye: Dyson360MsgGoodbye;
    Dyson360MsgGoneAway: Dyson360MsgGoneAway;
    Dyson360MsgImBack: Dyson360MsgImBack;
    Dyson360MsgCurrentState: Dyson360MsgCurrentState;
    Dyson360MsgStateChange: Dyson360MsgStateChange;
    Dyson360MsgMapData: Dyson360MsgMapData;
    Dyson360MsgMapGlobal: Dyson360MsgMapGlobal;
    Dyson360MsgMapGrid: Dyson360MsgMapGrid;
    Dyson360MsgTelemetryData: Dyson360MsgTelemetryData;
    Dyson360MsgRequestCurrentState: Dyson360MsgRequestCurrentState;
    Dyson360MsgStateSet: Dyson360MsgStateSet;
    Dyson360MsgStart: Dyson360MsgStart;
    Dyson360MsgPause: Dyson360MsgPause;
    Dyson360MsgResume: Dyson360MsgResume;
    Dyson360MsgAbort: Dyson360MsgAbort;
}
export declare const typeSuite: ITypeSuite & {
    Dyson360MsgDeviceCredentials: TType;
    Dyson360MsgConnectionStatus: TType;
    Dyson360MsgHello: TType;
    Dyson360MsgGoodbye: TType;
    Dyson360MsgGoneAway: TType;
    Dyson360MsgImBack: TType;
    Dyson360MsgCurrentState: TType;
    Dyson360MsgStateChange: TType;
    Dyson360MsgMapData: TType;
    Dyson360MsgMapGlobal: TType;
    Dyson360MsgMapGrid: TType;
    Dyson360MsgTelemetryData: TType;
    Dyson360MsgRequestCurrentState: TType;
    Dyson360MsgStateSet: TType;
    Dyson360MsgStart: TType;
    Dyson360MsgPause: TType;
    Dyson360MsgResume: TType;
    Dyson360MsgAbort: TType;
};
export declare const checkers: ICheckerSuite & {
    Dyson360MsgDeviceCredentials: CheckerT<Dyson360MsgDeviceCredentials>;
    Dyson360MsgConnectionStatus: CheckerT<Dyson360MsgConnectionStatus>;
    Dyson360MsgHello: CheckerT<Dyson360MsgHello>;
    Dyson360MsgGoodbye: CheckerT<Dyson360MsgGoodbye>;
    Dyson360MsgGoneAway: CheckerT<Dyson360MsgGoneAway>;
    Dyson360MsgImBack: CheckerT<Dyson360MsgImBack>;
    Dyson360MsgCurrentState: CheckerT<Dyson360MsgCurrentState>;
    Dyson360MsgStateChange: CheckerT<Dyson360MsgStateChange>;
    Dyson360MsgMapData: CheckerT<Dyson360MsgMapData>;
    Dyson360MsgMapGlobal: CheckerT<Dyson360MsgMapGlobal>;
    Dyson360MsgMapGrid: CheckerT<Dyson360MsgMapGrid>;
    Dyson360MsgTelemetryData: CheckerT<Dyson360MsgTelemetryData>;
    Dyson360MsgRequestCurrentState: CheckerT<Dyson360MsgRequestCurrentState>;
    Dyson360MsgStateSet: CheckerT<Dyson360MsgStateSet>;
    Dyson360MsgStart: CheckerT<Dyson360MsgStart>;
    Dyson360MsgPause: CheckerT<Dyson360MsgPause>;
    Dyson360MsgResume: CheckerT<Dyson360MsgResume>;
    Dyson360MsgAbort: CheckerT<Dyson360MsgAbort>;
};
export default checkers;
//# sourceMappingURL=dyson-360-msg-types.d.ts.map