import { BacktraceAttachment } from '../../model/attachment/index.js'; import { FileSystem, SessionId } from '../storage/index.js'; import { BacktraceDatabaseFileRecord } from './BacktraceDatabaseFileRecord.js'; import { AttachmentBacktraceDatabaseRecord } from './model/BacktraceDatabaseRecord.js'; export declare class AttachmentBacktraceDatabaseFileRecord implements AttachmentBacktraceDatabaseRecord { readonly type = "attachment"; readonly id: string; readonly rxid: string; readonly timestamp: number; readonly attachment: BacktraceAttachment; readonly sessionId: SessionId | string; locked: boolean; private constructor(); static fromRecord(record: AttachmentBacktraceDatabaseRecord): AttachmentBacktraceDatabaseFileRecord; static fromJson(json: string | AttachmentBacktraceDatabaseRecord, fileSystem: FileSystem): BacktraceDatabaseFileRecord | undefined; }