import type { GarminStick2 } from "../GarminStick2"; import type { GarminStick3 } from "../GarminStick3"; import { AntPlusBaseSensor } from "./AntPlusBaseSensor"; export declare abstract class AntPlusScanner extends AntPlusBaseSensor { protected abstract deviceType(): number; protected abstract createStateIfNew(deviceId: number): void; protected abstract updateRssiAndThreshold(deviceId: number, rssi: number, threshold: number): void; constructor(stick: GarminStick2 | GarminStick3); scan(): Promise; protected attach(): Promise; protected send(): Promise; private decodeData; }