import { FakeLiblsl } from '@neurodevs/ndx-native'; import AbstractModuleTest from '@neurodevs/node-tdd'; import { DeviceControllerOptions } from '../impl/BiosensorDeviceFactory.js'; import FakeDeviceController from '../testDoubles/devices/FakeDeviceController.js'; export default class AbstractPackageTest extends AbstractModuleTest { protected static fakeLiblsl: FakeLiblsl; protected static beforeEach(): Promise; protected static setFakeDevices(): void; protected static setFakeBleController(): void; protected static setFakeCgxController(): void; protected static setFakeDeviceFactory(): void; protected static setFakeFTDI(): void; protected static setFakeLiblsl(): void; protected static setFakeEventMarkerEmitter(): void; protected static setFakeStreamInlet(): void; protected static setFakeStreamOutlet(): void; protected static setFakeMuseController(): void; protected static setFakeStreamInfo(): void; protected static setFakeWebSocketBridge(): void; protected static setFakeWebSocketGateway(): void; protected static setFakeXdfLoader(): void; protected static setFakeXdfRecorder(): void; protected static setFakeZephyrController(): void; protected static setSpyCgxController(): void; protected static FakeDeviceController(options?: DeviceControllerOptions): FakeDeviceController; }