/** * File-backed pairing storage — persists paired devices under the dreb agent * dir so pairings survive dashboard restarts. Written with mode 0600. */ import { type PairingState } from "./auth.js"; /** * Load or create the per-install dashboard auth secret. This secret keys both * device-token HMACs and the rotating pairing code, so it must survive process * restarts but must never be shared across installs/servers. */ export declare function loadOrCreateDashboardSecret(path: string): Buffer; export declare class FilePairingStorage { private readonly path; constructor(path: string); load(): Promise; save(state: PairingState): Promise; } //# sourceMappingURL=pairing-storage.d.ts.map