import { BackupRecord, BackupType } from '../common/types.js'; export declare class DatabaseManager { private static instance; private dbClient; private constructor(); static getInstance(path?: string): DatabaseManager; init(): Promise; findAllRecords(): [BackupRecord[], Error]; findRecordsByName(name: string, backupType?: BackupType): [BackupRecord[], Error]; findRecordById(id: string): [BackupRecord, Error]; insert(data: BackupRecord): Promise; delete(id: string): Promise<[BackupRecord, Error]>; }