import { BleController } from '@neurodevs/node-lsl'; import { DeviceControllerBle } from '../../../impl/BiosensorDeviceFactory.js'; import { XdfRecorder } from '@neurodevs/node-xdf'; export default class FakeZephyrDeviceController implements DeviceControllerBle { static callsToConstructor: { ble: BleController; recorder?: XdfRecorder; }[]; static numCallsToConnect: number; static numCallsToStartStreaming: number; static numCallsToStopStreaming: number; static numCallsToDisconnect: number; constructor(ble: BleController, recorder?: XdfRecorder); connect(): Promise; startStreaming(): Promise; stopStreaming(): Promise; disconnect(): Promise; get outlets(): never[]; streamQueries: never[]; get bleUuid(): string; get bleName(): string; static resetTestDouble(): void; }