import type { MediaAssetListResult, MediaAssetRepository } from "../../domain/port/MediaAssetRepository.js"; import type { ListMediaAssetsRequest } from "../dto/media/index.js"; /** * `ListMediaAssetsUseCase` — newest-first page of committed media * assets for the admin media library (#434). Thin over * `MediaAssetRepository.list`; the repo owns clamping + cursor * round-tripping (shared with entry listing). No manifest lookup: the * media library is a flat store, not a Schema collection. */ export declare class ListMediaAssetsUseCase { private readonly assets; constructor(assets: MediaAssetRepository); execute(request: ListMediaAssetsRequest): Promise; } //# sourceMappingURL=ListMediaAssetsUseCase.d.ts.map