UNPKG

matterbridge-dyson-robot

Version:

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.

64 lines 2.76 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { ProvisioningMethod, DysonAccountBase, DysonAccountLogin, DysonAccountToken, DysonAccount, DeviceConfigNetwork, DeviceConfigLocalAccount, DeviceConfigLocalWiFi, DeviceConfigLocalMqtt, EntityName, DebugFeatures, ConfigBase, ConfigAccount, ConfigRemoteAccount, ConfigLocalAccount, ConfigLocalWiFi, ConfigLocalMqtt, Config } from '../config-types.js'; export interface TypeMap { ProvisioningMethod: ProvisioningMethod; DysonAccountBase: DysonAccountBase; DysonAccountLogin: DysonAccountLogin; DysonAccountToken: DysonAccountToken; DysonAccount: DysonAccount; DeviceConfigNetwork: DeviceConfigNetwork; DeviceConfigLocalAccount: DeviceConfigLocalAccount; DeviceConfigLocalWiFi: DeviceConfigLocalWiFi; DeviceConfigLocalMqtt: DeviceConfigLocalMqtt; EntityName: EntityName; DebugFeatures: DebugFeatures; ConfigBase: ConfigBase; ConfigAccount: ConfigAccount; ConfigRemoteAccount: ConfigRemoteAccount; ConfigLocalAccount: ConfigLocalAccount; ConfigLocalWiFi: ConfigLocalWiFi; ConfigLocalMqtt: ConfigLocalMqtt; Config: Config; } export declare const typeSuite: ITypeSuite & { ProvisioningMethod: TType; DysonAccountBase: TType; DysonAccountLogin: TType; DysonAccountToken: TType; DysonAccount: TType; DeviceConfigNetwork: TType; DeviceConfigLocalAccount: TType; DeviceConfigLocalWiFi: TType; DeviceConfigLocalMqtt: TType; EntityName: TType; DebugFeatures: TType; ConfigBase: TType; ConfigAccount: TType; ConfigRemoteAccount: TType; ConfigLocalAccount: TType; ConfigLocalWiFi: TType; ConfigLocalMqtt: TType; Config: TType; }; export declare const checkers: ICheckerSuite & { ProvisioningMethod: CheckerT<ProvisioningMethod>; DysonAccountBase: CheckerT<DysonAccountBase>; DysonAccountLogin: CheckerT<DysonAccountLogin>; DysonAccountToken: CheckerT<DysonAccountToken>; DysonAccount: CheckerT<DysonAccount>; DeviceConfigNetwork: CheckerT<DeviceConfigNetwork>; DeviceConfigLocalAccount: CheckerT<DeviceConfigLocalAccount>; DeviceConfigLocalWiFi: CheckerT<DeviceConfigLocalWiFi>; DeviceConfigLocalMqtt: CheckerT<DeviceConfigLocalMqtt>; EntityName: CheckerT<EntityName>; DebugFeatures: CheckerT<DebugFeatures>; ConfigBase: CheckerT<ConfigBase>; ConfigAccount: CheckerT<ConfigAccount>; ConfigRemoteAccount: CheckerT<ConfigRemoteAccount>; ConfigLocalAccount: CheckerT<ConfigLocalAccount>; ConfigLocalWiFi: CheckerT<ConfigLocalWiFi>; ConfigLocalMqtt: CheckerT<ConfigLocalMqtt>; Config: CheckerT<Config>; }; export default checkers; //# sourceMappingURL=config-types.d.ts.map