import { BacktraceAttachment } from '../../model/attachment'; import { BacktraceData } from '../../model/data'; import { FileSystem } from '../storage'; import { BacktraceDatabaseRecord } from './model/BacktraceDatabaseRecord'; export declare class BacktraceDatabaseFileRecord implements BacktraceDatabaseRecord { readonly attachments: BacktraceAttachment[]; readonly data: BacktraceData; readonly id: string; readonly count: number; readonly hash: string; readonly timestamp: number; locked: boolean; private constructor(); static fromRecord(record: BacktraceDatabaseRecord): BacktraceDatabaseFileRecord; static fromJson(json: string, fileSystem: FileSystem): BacktraceDatabaseFileRecord | undefined; private static isFileAttachment; }