import type { PagesRepository } from "../../../../../repositories/channels/pages/PagesRepository.js"; type UpdateExistingPageParams = { pagesRepo: PagesRepository; siteId: number; existingPage: { id: number; full_path: string; }; pageName?: string; contentTypeId: number; templates?: Array<{ name: string; body?: string | undefined; enabled?: boolean | undefined; layout?: string | undefined; meta_tags?: Array<{ id?: number | undefined; name: string; value: string; }> | undefined; }>; debug: (msg: string, data?: Record) => void; }; type UpdateExistingPageResult = { resolvedPageId: number; resolvedPagePath: string; templatesUpdated: number; }; type UpdateExistingPageFunction = (params: UpdateExistingPageParams) => Promise; export declare const updateExistingPage: UpdateExistingPageFunction; export {}; //# sourceMappingURL=updateExistingPage.d.ts.map