import { IConnection, IHmi, ILogger, VideomixerFactory } from 'cgf.cameracontrol.main.core'; import { IConfig as IGamepadConfig } from '@sensslen/node-gamepad'; import { ILogitechFx10Config } from './ILogitechFx10Config'; export declare class Fx10 implements IHmi { private config; private logger; private readonly pad; private readonly moveInterpolation; private readonly zoomFocusInterpolation; private readonly _connectionEmitter; private altKeyState; private readonly mixer?; private _connected; constructor(config: ILogitechFx10Config, logger: ILogger, mixerFactory: VideomixerFactory, gamepadConfig: IGamepadConfig); get connected(): boolean; set connected(v: boolean); subscribe(i: IConnection): void; unsubscribe(i: IConnection): void; dispose(): Promise; private changeConnection; private specialFunction; }