import { type SchemaManifest } from "@aotter/mantle-spec"; import type { EntryRow } from "../../domain/model/EntryRow.js"; import type { Clock } from "../../domain/port/Clock.js"; import type { EntryRepository } from "../../domain/port/EntryRepository.js"; import type { UnpublishRequest } from "../dto/content/index.js"; /** * `UnpublishUseCase` — flip published / archived rows back to * `'draft'`. Used by the admin SPA's "edit a published entry" flow. */ export declare class UnpublishUseCase { private readonly entries; private readonly schemas; private readonly clock; constructor(entries: EntryRepository, schemas: ReadonlyMap, clock: Clock); execute(request: UnpublishRequest): Promise; } //# sourceMappingURL=UnpublishUseCase.d.ts.map