UNPKG

@homebridge-plugins/homebridge-lutron-caseta-leap

Version:
18 lines 656 B
import type { Logging } from 'homebridge'; export declare class ButtonTracker { private shortPressCB; private doublePressCB; private longPressCB; private log; private href; private timer; private state; private longPressTimeout?; private longPressDisabled; private doublePressTimeout?; private doublePressDisabled; constructor(shortPressCB: () => void, doublePressCB: () => void, longPressCB: () => void, log: Logging, href: string, clickSpeedDouble?: string, clickSpeedLong?: string, isUpDownButton?: boolean); reset(): void; update(action: string): void; } //# sourceMappingURL=ButtonState.d.ts.map