import { IncyclistDeviceAdapter } from "../base/adpater.js"; import SmartTrainerCyclingMode from "./antble-smarttrainer.js"; import { UpdateRequest } from "./types.js"; export default class AntAdvSimCyclingMode extends SmartTrainerCyclingMode { constructor(adapter: IncyclistDeviceAdapter, props?: any); getDescription(): string; getConfig(): { name: string; isERG?: boolean; isSIM?: boolean; isResistance?: boolean; description: string; properties: import("./types.js").CyclingModeProperty[]; }; checkForResetOrEmpty(request: UpdateRequest): UpdateRequest | undefined; protected checkForTempPowerAdjustments(request: UpdateRequest, newRequest?: UpdateRequest): void; protected checkEmptyRequest(newRequest: UpdateRequest): void; sendBikeUpdate(incoming: UpdateRequest): UpdateRequest; }