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 HandleRestoreParams = { pagesRepo: PagesRepository; workflowsRepo: WorkflowsRepository; siteId: number; identifier: number | string; debug: (message: string, meta?: Record) => void; }; type HandleRestoreResult = { restoredPageId: number; page: PageResponse; }; type HandleRestoreFunction = (params: HandleRestoreParams) => Promise; export declare const handleRestore: HandleRestoreFunction; export {}; //# sourceMappingURL=handleRestore.d.ts.map