UNPKG

@hzabala/tplinkcloud-api-client

Version:

<p align="left"> <a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License MIT"/></a> <p>

18 lines (17 loc) 525 B
import { KeyPair, HandshakeResponse, LoginResponse } from './types'; export declare class P105 { private ip; private username; private password; private privateKey; private publicKey; private cipherParam; private cookie; private token; private url; constructor(ip: string, username: string, password: string, keyPair?: KeyPair); private resolveKeyPair; handshake(): Promise<HandshakeResponse>; login(): Promise<LoginResponse>; toggle(status: boolean): Promise<void>; }