interface CatalogFileLike { id: string; name: string; faculty: string; modified: string; } interface SavedLike { schemaVersion?: number; source: { fileId?: string; modified?: string; importedAt: string; faculty?: string; }; } export function namesGroup(fileName: string, group: string): boolean; export function scheduleUpdate( saved: SavedLike | null | undefined, catalog: { files: F[]; stale?: boolean; parserVersion?: number } | null | undefined, group: string, options?: { dismissed?: string[]; schemaVersion?: number }, ): { changed: F | null; newer: F | null; missing: boolean } | null;