import type { WidgetDefinitionsRepository } from "../../../../../repositories/channels/WidgetDefinitions/WidgetDefinitionsRepository.js"; export type ResolveWidgetParams = { widgetsRepo: WidgetDefinitionsRepository; siteId: number; nameOrUuid: string; createIfNotExists?: boolean | undefined; debug: (msg: string, data?: Record) => void; }; export type ResolveWidgetResult = { uuid: string; isPublished: boolean; wasCreated: boolean; }; /** * Resolve a widget by name or UUID. * Returns the widget UUID, published status, and whether it was created. */ export declare function resolveWidgetByNameOrUuid(params: ResolveWidgetParams): Promise; //# sourceMappingURL=resolveWidgetByNameOrUuid.d.ts.map