import { MqttPersistence } from "../basicPersistence.ts"; import type sqlite from "node:sqlite"; export declare class SqlitePersistence extends MqttPersistence { private storageInstance; constructor(db?: string | sqlite.DatabaseSync); /** * Convenient lifecycle method combining instance creation and initialization. */ static start(db?: string | sqlite.DatabaseSync): Promise; /** * Overrides close to make sure the underlying database file * handle is cleaned up correctly when the persistence is halted. */ close(): Promise; } //# sourceMappingURL=sqlitePersistence.d.ts.map