homebridge-roborock-control
Version:
A Homebridge plugin to control Roborock vacuum cleaners.
15 lines (14 loc) • 782 B
TypeScript
export declare const pyasyncio: any;
export declare const pyroborock: any;
export declare const PyRoborockState: any;
export declare const PyRoborockCmd: any;
export declare function getProductForDevice(device: any, rrSession: any): Promise<any>;
export declare function isVacuumDevice(product: any): Promise<boolean>;
export declare function startRoborockSession(username: string, authMode: string, password: string, pyUserData: any): Promise<any>;
export declare class RoborockDeviceClient {
private readonly rrRawClient;
constructor(rrRawClient: any);
getStatus(): Promise<any>;
sendCommand(cmd: string, args?: any): Promise<any>;
}
export declare function makeRoborockDeviceClient(userData: any, device: any, product: any): Promise<RoborockDeviceClient | null>;