import AbstractPackageTest from '../../AbstractPackageTest.js'; export default class CgxDeviceControllerTest extends AbstractPackageTest { private static instance; protected static beforeEach(): Promise; protected static createsInstance(): Promise; protected static callsGetDeviceInfoListOnFtdi(): Promise; protected static throwsIfFtdiDeviceNotFound(): Promise; protected static callsOpenDeviceOnSerialNumber(): Promise; protected static callsSetTimeoutsOnDevice(): Promise; protected static callsPurgeOnDeviceToClearPreviousData(): Promise; protected static setsFlowControlOnDevice(): Promise; protected static setsBaudRateOnDevice(): Promise; protected static setsDataCharacteristicsOnDevice(): Promise; protected static setsLatencyTimerOnDevice(): Promise; protected static writesSeventeenToDeviceToTurnOnImpedance(): Promise; protected static startStreamingSetsIsRunningTrue(): Promise; protected static callsReadOnDeviceOnce(): Promise; protected static callsReadOnDeviceTwice(): Promise; protected static incrementsNumPacketsDroppedWhenPacketCounterIsNonSequential(): Promise; protected static recoversFromDroppedPackets(): Promise; protected static resetsPacketCounterAt127(): Promise; protected static fixesOffsetWhenFirstByteIsNotHeader(): Promise; protected static createConstructsLslOutletforEEG(): Promise; protected static pushesEegDataToLslOutlet(): Promise; protected static createConstructsLslOutletforAccelerometer(): Promise; protected static pushesAccelerometerDataToLslOutlet(): Promise; protected static exposesStreamQueriesReadonlyField(): Promise; protected static createsXdfRecorderIfPassedPath(): Promise; protected static passesXdfRecordPathToRecorder(): Promise; protected static passesStreamQueriesToRecorder(): Promise; protected static startStreamingCallsStartOnXdfRecorder(): Promise; protected static stopStreamingCallsFinishOnXdfRecorder(): Promise; protected static disconnectCallsFinishOnXdfRecorder(): Promise; protected static disconnectReturnsEarlyIfNotRunning(): Promise; protected static exposesLslOutlets(): Promise; private static startStreaming; private static generatePacketWithHeader; private static generateEmptyPacket; private static prependHeaderToPacket; private static generateCorrectSizePacket; private static generateNonSequentialPackets; private static generateOffsetPacket; private static generateRandomArray; private static readonly xdfRecordPath; private static readonly bytesPerSample; private static readonly eegCharacteristicNames; private static readonly accelCharacteristicNames; private static readonly notFoundError; private static createControllerWithRecorder; private static CgxDeviceController; }