export type SolidFsMaterializationClass = 'byline-local' | 'placeholder-r2' | 'hydrated-r2'; export type SolidFsReaderCoverageStatus = 'none' | 'partial' | 'complete' | 'stale' | 'failed'; export interface FileMetadataNoteInput { subject: string; about: string; title: string; description: string; mediaType?: string; byteSize?: number; contentHash?: string; materializationClass: SolidFsMaterializationClass; } export interface ReaderCoverageNoteInput { subject: string; about: string; readerKind: string; readerVersion: string; coverageUnit: 'page' | 'line' | 'byte' | 'section' | 'symbol' | 'rdf-resource'; coveredRange: string; readUnits: number; totalUnits?: number; status: SolidFsReaderCoverageStatus; } export declare function buildFileMetadataNote(input: FileMetadataNoteInput): string; export declare function buildReaderCoverageNote(input: ReaderCoverageNoteInput): string;