import type CwaFetch from '#cwa/api/fetcher/cwa-fetch'; import type { OrphanedFileDeletionRequest, OrphanedFileDeletionResult, OrphanedFileReport, OrphanedResourceDeletionRequest, OrphanedResourceDeletionResult, OrphanedResourceReport } from '#cwa/api/orphaned-resources'; export default class OrphanedResourceRequests { private readonly cwaFetch; constructor(cwaFetch: CwaFetch); fetchReport(): Promise; requestScan(): Promise; deleteOrphans(request: OrphanedResourceDeletionRequest): Promise; fetchFileReport(): Promise; requestFileScan(): Promise; deleteOrphanedFiles(request: OrphanedFileDeletionRequest): Promise; private post; }