import type { MediaAssetRepository } from "../../domain/port/MediaAssetRepository.js"; import type { MediaAsset } from "../../domain/port/MediaStorage.js"; /** * `GetMediaAssetUseCase` — one committed asset by id (#434). Throws * `MEDIA_ASSET_NOT_FOUND` (404 on the wire) when absent, so the admin * detail/picker surfaces get a structured 404 rather than a bare null. */ export declare class GetMediaAssetUseCase { private readonly assets; constructor(assets: MediaAssetRepository); execute(id: string): Promise; } //# sourceMappingURL=GetMediaAssetUseCase.d.ts.map