import type { PagesRepository } from "../../../../../repositories/channels/pages/PagesRepository.js"; import type { PageResponse } from "@repositories/channels/pages/PagesTypes.js"; import type { WorkflowsRepository } from "../../../../../repositories/channels/workflows/WorkflowsRepository.js"; /** * Handle Archive a page no matter the type of page */ type HandleArchiveParams = { pagesRepo: PagesRepository; workflowsRepo: WorkflowsRepository; siteId: number; identifier: number | string; debug: (message: string, meta?: Record) => void; }; type HandleArchiveResult = { archivedPageId: number; page: PageResponse; }; type HandleArchiveFunction = (params: HandleArchiveParams) => Promise; export declare const handleArchive: HandleArchiveFunction; export {}; //# sourceMappingURL=handleArchive.d.ts.map