import { CommandHandler } from './types'; import pino from 'pino'; interface FDListenOptions { fd: number; } interface IPListenOptions { ip: string; /** Defaults to 9993 */ port?: number; } export declare class HyperDeckServer { private logger; private sockets; private server; constructor(listenOpts: FDListenOptions | IPListenOptions, logger?: pino.Logger); close(): void; notifySlot(params: Record): void; notifyTransport(params: Record): void; private notify; private commandHandlers; on: (key: T, handler: CommandHandler) => void; private receivedCommand; } export {}; //# sourceMappingURL=HyperDeckServer.d.ts.map