export declare enum BackupType { FULL = "full", DIFF = "diff" } export declare type FileData = { fullPath: string; byteLength: number; md5sum: string; deleted: boolean; }; export declare type Directory = { path: string; deleted: boolean; depth: number; mode?: string; uid?: number; gid?: number; }; export declare type BackupRecord = { id: string; basedOn: string; name: string; created: string; type: BackupType; bytelength: number; fileList: FileData[]; directoryList: Directory[]; sourceRoot: string; destRoot: string; }; export declare type RecordType = { backups: BackupRecord[]; }; export declare type SomeConfigData = string | Record; export declare type AppConfigObject = { db: { path: string; }; log: { level: string; }; };