UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

26 lines 1.01 kB
import { Logger } from 'homebridge'; import { APIStatusCodeError } from './api-errors.js'; export interface AuthHelpMessage { prescript: string[]; client?: { action: 'create' | 'modify'; uri: string; settings: Record<string, string>; }; postscript: string[]; } export type ClientAction = 'create' | 'modify' | 'set' | undefined; export declare abstract class AuthHelp { message?: AuthHelpMessage; getStructured(): AuthHelpMessage | undefined; getText(useColour?: boolean): string[]; log(log: Logger): void; } export declare class AuthHelpDeviceFlow extends AuthHelp { constructor(err: unknown, clientid: string); decodeError(err: APIStatusCodeError, clientid: string): ClientAction; decodeUnauthorizedClient(err: APIStatusCodeError, clientid: string): ClientAction; clientSettingsGuide(action: 'create' | 'modify', clientid: string): void; clientChangeGuide(action: ClientAction): void; } //# sourceMappingURL=api-ua-auth-help.d.ts.map