import { SupportedButtons, UnisonHT, UnisonHTDevice } from '@unisonht/unisonht'; import { EpsonNetworkRS232ProjectorStatus } from './EpsonNetworkRS232ProjectorStatus'; export interface EpsonNetworkRS232ProjectorOptions { useMockClient?: boolean; address: string; port?: number; } export declare class EpsonNetworkRS232Projector implements UnisonHTDevice { private readonly client; private readonly deviceName; constructor(deviceName: string, options: EpsonNetworkRS232ProjectorOptions); getDeviceName(): string; initialize(unisonht: UnisonHT): Promise; getStatus(): Promise; getSupportedButtons(): SupportedButtons; private createInputButtonPress; private createButtonPress; private handleOn; private handleOff; private handleChangeInput; } //# sourceMappingURL=EpsonNetworkRS232Projector.d.ts.map