import type { MangaProgress } from '../../MangaProgress.js'; import type { SourceManga } from '../../SourceManga.js'; import type { TrackedMangaChapterReadAction } from '../../TrackedMangaChapterReadAction.js'; import { Form } from '../SettingsUI/Form.js'; export type ChapterReadActionQueueProcessingResult = { successfulItems: string[]; failedItems: string[]; }; export interface MangaProgressProviding { getMangaProgressManagementForm(sourceManga: SourceManga): Promise