import { EventEmitter } from 'events'; import type { StreamDeck } from '@elgato-stream-deck/core'; import { StreamDeckProxy } from '@elgato-stream-deck/core'; import type { SocketWrapper } from './socketWrapper.js'; import type { StreamDeckTcp, StreamDeckTcpEvents } from './types.js'; import type { TcpHidDevice } from './hid-device/api.js'; export declare class StreamDeckTcpWrapper extends StreamDeckProxy implements StreamDeckTcp { #private; get remoteAddress(): string; get remotePort(): number; get tcpEvents(): EventEmitter; constructor(socket: SocketWrapper, device: TcpHidDevice, streamdeck: StreamDeck); getMacAddress(): Promise; } //# sourceMappingURL=tcpWrapper.d.ts.map