UNPKG

homebridge-appletv-enhanced

Version:

Plugin that exposes the Apple TV to HomeKit with much richer features than the vanilla Apple TV implementation of HomeKit.

21 lines 1.12 kB
import * as nodePyatv from '@sebbo2002/node-pyatv'; import type { AlternatePyATVDeviceOptions } from './interfaces'; import PrefixLogger from './PrefixLogger'; import type LogLevelLogger from './LogLevelLogger'; declare class CustomPyATVInstance extends nodePyatv.NodePyATVInstance { private static atvremotePath; private static atvscriptPath; private static cachedDevices; private static log; private constructor(); static customFind(options?: nodePyatv.NodePyATVFindAndInstanceOptions): Promise<nodePyatv.NodePyATVFindResponseObject>; static deviceAdvanced(options: AlternatePyATVDeviceOptions | nodePyatv.NodePyATVDeviceOptions): nodePyatv.NodePyATVDevice | undefined; static getAtvremotePath(): string; static getAtvscriptPath(): string; static setLogger(logger: LogLevelLogger | PrefixLogger): void; static setStoragePath(storagePath: string): void; private static extendOptions; find(options?: nodePyatv.NodePyATVFindAndInstanceOptions): Promise<nodePyatv.NodePyATVDevice[]>; } export default CustomPyATVInstance; //# sourceMappingURL=CustomPyAtvInstance.d.ts.map