import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { DysonSupportedMarketResponse, DysonAppPlatform, DysonVersionResponse, DysonEmailUserStatusRequest, DysonAccountStatus, DysonEmailUserStatusResponse, DysonEmailAuthRequest, DysonEmailAuthResponse, DysonEmailVerifyRequest, DysonEmailVerifyResponse, DysonManifestCategory, DysonManifestCapability, DysonManifestFirmware, DysonManifestMQTT, DysonManifestConnectedConfiguration, DysonManifestConnectionCategory, DysonManifestDevice, DysonManifestResponse, DysonLocalBrokerCredentials, DysonIoTCredentialsRequest, DysonIoTCredentials, DysonIoTCredentialsResponse } from '../dyson-cloud-types.js';
export interface TypeMap {
    DysonSupportedMarketResponse: DysonSupportedMarketResponse;
    DysonAppPlatform: DysonAppPlatform;
    DysonVersionResponse: DysonVersionResponse;
    DysonEmailUserStatusRequest: DysonEmailUserStatusRequest;
    DysonAccountStatus: DysonAccountStatus;
    DysonEmailUserStatusResponse: DysonEmailUserStatusResponse;
    DysonEmailAuthRequest: DysonEmailAuthRequest;
    DysonEmailAuthResponse: DysonEmailAuthResponse;
    DysonEmailVerifyRequest: DysonEmailVerifyRequest;
    DysonEmailVerifyResponse: DysonEmailVerifyResponse;
    DysonManifestCategory: DysonManifestCategory;
    DysonManifestCapability: DysonManifestCapability;
    DysonManifestFirmware: DysonManifestFirmware;
    DysonManifestMQTT: DysonManifestMQTT;
    DysonManifestConnectedConfiguration: DysonManifestConnectedConfiguration;
    DysonManifestConnectionCategory: DysonManifestConnectionCategory;
    DysonManifestDevice: DysonManifestDevice;
    DysonManifestResponse: DysonManifestResponse;
    DysonLocalBrokerCredentials: DysonLocalBrokerCredentials;
    DysonIoTCredentialsRequest: DysonIoTCredentialsRequest;
    DysonIoTCredentials: DysonIoTCredentials;
    DysonIoTCredentialsResponse: DysonIoTCredentialsResponse;
}
export declare const typeSuite: ITypeSuite & {
    DysonSupportedMarketResponse: TType;
    DysonAppPlatform: TType;
    DysonVersionResponse: TType;
    DysonEmailUserStatusRequest: TType;
    DysonAccountStatus: TType;
    DysonEmailUserStatusResponse: TType;
    DysonEmailAuthRequest: TType;
    DysonEmailAuthResponse: TType;
    DysonEmailVerifyRequest: TType;
    DysonEmailVerifyResponse: TType;
    DysonManifestCategory: TType;
    DysonManifestCapability: TType;
    DysonManifestFirmware: TType;
    DysonManifestMQTT: TType;
    DysonManifestConnectedConfiguration: TType;
    DysonManifestConnectionCategory: TType;
    DysonManifestDevice: TType;
    DysonManifestResponse: TType;
    DysonLocalBrokerCredentials: TType;
    DysonIoTCredentialsRequest: TType;
    DysonIoTCredentials: TType;
    DysonIoTCredentialsResponse: TType;
};
export declare const checkers: ICheckerSuite & {
    DysonSupportedMarketResponse: CheckerT<DysonSupportedMarketResponse>;
    DysonAppPlatform: CheckerT<DysonAppPlatform>;
    DysonVersionResponse: CheckerT<DysonVersionResponse>;
    DysonEmailUserStatusRequest: CheckerT<DysonEmailUserStatusRequest>;
    DysonAccountStatus: CheckerT<DysonAccountStatus>;
    DysonEmailUserStatusResponse: CheckerT<DysonEmailUserStatusResponse>;
    DysonEmailAuthRequest: CheckerT<DysonEmailAuthRequest>;
    DysonEmailAuthResponse: CheckerT<DysonEmailAuthResponse>;
    DysonEmailVerifyRequest: CheckerT<DysonEmailVerifyRequest>;
    DysonEmailVerifyResponse: CheckerT<DysonEmailVerifyResponse>;
    DysonManifestCategory: CheckerT<DysonManifestCategory>;
    DysonManifestCapability: CheckerT<DysonManifestCapability>;
    DysonManifestFirmware: CheckerT<DysonManifestFirmware>;
    DysonManifestMQTT: CheckerT<DysonManifestMQTT>;
    DysonManifestConnectedConfiguration: CheckerT<DysonManifestConnectedConfiguration>;
    DysonManifestConnectionCategory: CheckerT<DysonManifestConnectionCategory>;
    DysonManifestDevice: CheckerT<DysonManifestDevice>;
    DysonManifestResponse: CheckerT<DysonManifestResponse>;
    DysonLocalBrokerCredentials: CheckerT<DysonLocalBrokerCredentials>;
    DysonIoTCredentialsRequest: CheckerT<DysonIoTCredentialsRequest>;
    DysonIoTCredentials: CheckerT<DysonIoTCredentials>;
    DysonIoTCredentialsResponse: CheckerT<DysonIoTCredentialsResponse>;
};
export default checkers;
//# sourceMappingURL=dyson-cloud-types.d.ts.map