import { EpsonNetworkRS232ProjectorClient } from './EpsonNetworkRS232ProjectorClient'; import { PowerStatus } from '@unisonht/unisonht'; import { EpsonNetworkRS232ProjectorClientButton } from './EpsonNetworkRS232ProjectorClientButton'; import { EpsonNetworkRS232ProjectorClientInput } from './EpsonNetworkRS232ProjectorClientInput'; export declare class EpsonNetworkRS232ProjectorClientImpl implements EpsonNetworkRS232ProjectorClient { private readonly address; private readonly port; private readonly failOnTimeout; constructor(address: string, port: number); start(): Promise; getPowerState(): Promise; on(): Promise; off(): Promise; private setPower; changeInput(input: EpsonNetworkRS232ProjectorClientInput): Promise; private sleep; buttonPress(button: EpsonNetworkRS232ProjectorClientButton): Promise; getInput(): Promise; private writeCommand; private writeData; } //# sourceMappingURL=EpsonNetworkRS232ProjectorClientImpl.d.ts.map