import type { PagesRepository } from "../../../../../repositories/channels/pages/PagesRepository.js"; import type { WidgetInstancesRepository } from "../../../../../repositories/channels/widgetInstances/WidgetInstancesRepository.js"; /** * Resolves a layout page to its numeric id from either an explicit id or a UUID. * Page identity in the API is by id. */ export declare function resolvePageId(pagesRepo: PagesRepository, siteId: number, pageId?: number, pageUuid?: string): Promise; /** * Resolves a widget instance to its numeric id. Accepts an explicit id (primary, * always present in the page/widgets response) or a widget instance UUID, which is * resolved via listWidgets — handy for stable cross-turn references. */ export declare function resolveWidgetId(widgetRepo: WidgetInstancesRepository, siteId: number, pageId: number, widgetId?: number, widgetUuid?: string): Promise; //# sourceMappingURL=resolvers.d.ts.map