UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

22 lines (21 loc) 769 B
import { Status } from "../DataFrame"; import { IDIService } from "../IDIService"; interface IHomeKitService extends IDIService { GetPairingStatusAsync(): Promise<HomeKitPairingStatusResponse | Status>; IsPairedAsync(): Promise<boolean | Status>; ResetPairingAsync(): Promise<Status>; } export declare class HomeKitService implements IHomeKitService { static ServiceName: string; private _connection; constructor(); GetServiceName(): string; private isHomeKitPairingStatusResponse; GetPairingStatusAsync(): Promise<HomeKitPairingStatusResponse | Status>; IsPairedAsync(): Promise<boolean | Status>; ResetPairingAsync(): Promise<Status>; } export declare class HomeKitPairingStatusResponse { Paired: boolean; } export {};