import type { Logging } from 'homebridge'; import type { SecuritySystemOptions } from '../interfaces/options-interface.js'; import type { SystemState } from '../interfaces/system-state-interface.js'; /** Persists and restores security system state across Homebridge restarts. */ export declare class StorageService { private readonly log; private readonly options; private readonly storagePath; private initialised; constructor(log: Logging, options: SecuritySystemOptions, storagePath: string); init(): Promise; load(state: SystemState): Promise; save(state: SystemState): Promise; }