UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

29 lines (28 loc) 917 B
import { IDIService } from "../IDIService"; interface IAndroidAutoCarPlayService extends IDIService { SetInstallation(installation: InstallationInfo): Promise<void>; ClearInstallation(): Promise<void>; } export declare class InstallationInfo { InstallationId?: string; InstallationType?: InstallationType; BrokerUrl?: string; ControllerSerial?: string; ControllerPin?: string; AuthToken?: string; constructor(); } export declare enum InstallationType { Lavva = 0, Wisniowski = 1, ExalusHome = 2 } export declare class AndroidAutoCarPlayService implements IAndroidAutoCarPlayService { static readonly ServiceName: string; GetServiceName(): string; SetInstallation(installation: InstallationInfo): Promise<void>; GetTokenFromController(): Promise<string | null>; IsAndroidAutoAvailable(): boolean; ClearInstallation(): Promise<void>; } export {};