import { SensorServer } from "./sensorserver"; import { JDRegisterServer } from "../jdom/servers/registerserver"; /** * Server implementation for the button service * @category Servers */ export declare class ButtonServer extends SensorServer<[number]> { static readonly HOLD_TIME = 500; static readonly INACTIVE_VALUE = 0; static readonly ACTIVE_VALUE = 1; private _downTime; private _nextHold; readonly analog: JDRegisterServer<[boolean]>; private _threshold; constructor(instanceName?: string, analog?: boolean); get threshold(): JDRegisterServer<[number]>; set threshold(value: JDRegisterServer<[number]>); private isActive; private handleRefresh; down(): Promise; up(): Promise; } //# sourceMappingURL=buttonserver.d.ts.map