export type ContextEntry = { id: string; filename: string; folder: string; mimeType: string; size: number; uploadedAt: string; updatedAt: string; tags: string[]; description: string; transcriptId: string | null; checksum: string; }; export type ContextManifest = { version: 1; maxFileSizeMb: number; entries: ContextEntry[]; }; export type ContextVaultConfig = { maxFileSizeMb: number; allowedMimeTypes: string[]; };