UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

26 lines 1.25 kB
import { HomebridgePluginUiServer } from '@homebridge/plugin-ui-utils'; import { LogLevel, PlatformConfig } from 'homebridge'; import NodePersist from 'node-persist'; import { ConfigSchema, FormSchema } from './schema.js'; import { ServerIPC } from './server-ipc.js'; import { ServerLogger } from './logger.js'; import { ConfigPlugin } from '../config-types.js'; import { ClientIDStatus, ServerClientID } from './server-clientid.js'; export declare class HomeConnectServer extends HomebridgePluginUiServer { readonly log: ServerLogger; readonly ipc: ServerIPC; readonly persist: Promise<NodePersist.LocalStorage>; readonly schema: Promise<ConfigSchema>; readonly clientid: Promise<ServerClientID>; constructor(); preparePersistentStorage(): Promise<NodePersist.LocalStorage>; prepareConfigSchema(): Promise<ConfigSchema>; prepareClientID(): Promise<ServerClientID>; setLogLevel(level: LogLevel): Promise<string>; getConfig(): Promise<PlatformConfig>; setClientID(config: ConfigPlugin): Promise<ClientIDStatus>; retryAuthorisation(): Promise<ClientIDStatus>; getSchemaGlobal(): Promise<FormSchema>; getSchemaAppliance(haid: string): Promise<FormSchema>; } //# sourceMappingURL=server.d.ts.map