import { JDRegisterServer } from "../jdom/servers/registerserver"; import { LevelDetector } from "./leveldetector"; import { SensorServer, SensorServiceOptions } from "./sensorserver"; /** * Creation options for AnalogSensorServer * @category Servers * @internal */ export interface AnalogSensorServerOptions extends SensorServiceOptions<[number]> { minReading?: number; maxReading?: number; inactiveThreshold?: number; activeThreshold?: number; readingResolution?: number; } /** * Base class for analog sensor servers * @category Servers */ export declare class AnalogSensorServer extends SensorServer<[number]> { readonly inactiveThreshold: JDRegisterServer<[number]>; readonly activeThreshold: JDRegisterServer<[number]>; readonly levelDetector: LevelDetector; constructor(serviceClass: number, options?: AnalogSensorServerOptions); } //# sourceMappingURL=analogsensorserver.d.ts.map