UNPKG

nubli

Version:
24 lines (23 loc) 778 B
/// <reference types="node" /> import { NukiConfig } from "./nukiConfig"; import Events from "events"; export declare class SmartLockPairer extends Events.EventEmitter { private nukiPairingCharacteristic; private state; private config; private partialPayload; private nonceABF; private asBridge; private verifyCRC; constructor(nukiPairingCharacteristic: import("noble").Characteristic, nukiConfig: NukiConfig, asBridge: boolean); private setupPairListener; private removePairListener; private writeData; private validateCRC; private getCommandFromPayload; private getDataFromPayload; private printErrorMessage; private pairingDataReceived; private generateAuthorizationData; pair(): Promise<NukiConfig>; }