UNPKG

matterbridge-roborock-vacuum-plugin

Version:
19 lines 868 B
import { AxiosStatic } from 'axios'; import { AnsiLogger } from 'matterbridge/logger'; import { Home, Scene, UserData } from '../models/index.js'; export declare class RoborockIoTApi { logger: AnsiLogger; private readonly api; private readonly vacuumNeedAPIV3; constructor(userdata: UserData, logger: AnsiLogger, axiosFactory?: AxiosStatic); getHomeWithProducts(homeId: number): Promise<Home | undefined>; getHome(homeId: number): Promise<Home | undefined>; getHomev2(homeId: number): Promise<Home | undefined>; getHomev3(homeId: number): Promise<Home | undefined>; getScenes(homeId: number): Promise<Scene[] | undefined>; startScene(sceneId: number): Promise<unknown>; getCustom(url: string): Promise<unknown>; private processExtraHawkValues; private getHawkAuthentication; } //# sourceMappingURL=iotClient.d.ts.map