homebridge-aeg-robot
Version:
AEG RX9 / Electrolux Pure i9 robot vacuum plugin for Homebridge
76 lines • 3.41 kB
TypeScript
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker';
import { WeekdayLC, RX92PowerMode, RX9BatteryStatus, RX9RobotStatus, RX9Dustbin, RX9Capabilities, RX9CleaningCommand, RX92Zone, RX92Task, RX92Tasks, RX9NoTriggers, RX9ApplianceCapabilities, RX9ApplianceInfo, RX9Message, RX9CapabilitiesObject, RX9ApplianceStateReportedBase, RX91ApplianceStateReported, RX92ApplianceStateReported, RX9ApplianceStateReported, RX9ApplianceStateProperties, RX9ApplianceState, RX9Command } from '../aegapi-rx9-types.js';
export interface TypeMap {
WeekdayLC: WeekdayLC;
RX92PowerMode: RX92PowerMode;
RX9BatteryStatus: RX9BatteryStatus;
RX9RobotStatus: RX9RobotStatus;
RX9Dustbin: RX9Dustbin;
RX9Capabilities: RX9Capabilities;
RX9CleaningCommand: RX9CleaningCommand;
RX92Zone: RX92Zone;
RX92Task: RX92Task;
RX92Tasks: RX92Tasks;
RX9NoTriggers: RX9NoTriggers;
RX9ApplianceCapabilities: RX9ApplianceCapabilities;
RX9ApplianceInfo: RX9ApplianceInfo;
RX9Message: RX9Message;
RX9CapabilitiesObject: RX9CapabilitiesObject;
RX9ApplianceStateReportedBase: RX9ApplianceStateReportedBase;
RX91ApplianceStateReported: RX91ApplianceStateReported;
RX92ApplianceStateReported: RX92ApplianceStateReported;
RX9ApplianceStateReported: RX9ApplianceStateReported;
RX9ApplianceStateProperties: RX9ApplianceStateProperties;
RX9ApplianceState: RX9ApplianceState;
RX9Command: RX9Command;
}
export declare const typeSuite: ITypeSuite & {
WeekdayLC: TType;
RX92PowerMode: TType;
RX9BatteryStatus: TType;
RX9RobotStatus: TType;
RX9Dustbin: TType;
RX9Capabilities: TType;
RX9CleaningCommand: TType;
RX92Zone: TType;
RX92Task: TType;
RX92Tasks: TType;
RX9NoTriggers: TType;
RX9ApplianceCapabilities: TType;
RX9ApplianceInfo: TType;
RX9Message: TType;
RX9CapabilitiesObject: TType;
RX9ApplianceStateReportedBase: TType;
RX91ApplianceStateReported: TType;
RX92ApplianceStateReported: TType;
RX9ApplianceStateReported: TType;
RX9ApplianceStateProperties: TType;
RX9ApplianceState: TType;
RX9Command: TType;
};
export declare const checkers: ICheckerSuite & {
WeekdayLC: CheckerT<WeekdayLC>;
RX92PowerMode: CheckerT<RX92PowerMode>;
RX9BatteryStatus: CheckerT<RX9BatteryStatus>;
RX9RobotStatus: CheckerT<RX9RobotStatus>;
RX9Dustbin: CheckerT<RX9Dustbin>;
RX9Capabilities: CheckerT<RX9Capabilities>;
RX9CleaningCommand: CheckerT<RX9CleaningCommand>;
RX92Zone: CheckerT<RX92Zone>;
RX92Task: CheckerT<RX92Task>;
RX92Tasks: CheckerT<RX92Tasks>;
RX9NoTriggers: CheckerT<RX9NoTriggers>;
RX9ApplianceCapabilities: CheckerT<RX9ApplianceCapabilities>;
RX9ApplianceInfo: CheckerT<RX9ApplianceInfo>;
RX9Message: CheckerT<RX9Message>;
RX9CapabilitiesObject: CheckerT<RX9CapabilitiesObject>;
RX9ApplianceStateReportedBase: CheckerT<RX9ApplianceStateReportedBase>;
RX91ApplianceStateReported: CheckerT<RX91ApplianceStateReported>;
RX92ApplianceStateReported: CheckerT<RX92ApplianceStateReported>;
RX9ApplianceStateReported: CheckerT<RX9ApplianceStateReported>;
RX9ApplianceStateProperties: CheckerT<RX9ApplianceStateProperties>;
RX9ApplianceState: CheckerT<RX9ApplianceState>;
RX9Command: CheckerT<RX9Command>;
};
export default checkers;
//# sourceMappingURL=aegapi-rx9-types.d.ts.map