nubli
Version:
Nuki Bluetooth Library
21 lines (20 loc) • 720 B
TypeScript
import { Credentials } from "./credentials";
export declare class NukiConfig {
private _credentials;
private _appId;
private _authorizationId;
private _slUUID;
private _uuid;
private _paired;
constructor(uuid: string, paired?: boolean, credentials?: Credentials, appId?: number, authorizationId?: number, slUUID?: Uint8Array);
serialize(): any;
readonly uuid: string;
paired: boolean;
readonly credentials: Credentials;
readonly appId: number;
authorizationId: number;
slUUID: Uint8Array;
static readConfig(uuid: string, path: string): Promise<NukiConfig>;
static configExists(uuid: string, path: string): boolean;
save(path: string): Promise<void>;
}