import type { UID, Core } from '@strapi/types'; export declare const createFillFromLocaleService: ({ strapi }: { strapi: Core.Strapi; }) => { /** * Fetch the raw populated document for the given locale without any transformation. * The caller is responsible for sanitizing the output before passing it to transformDocument. */ fetchRawDocument(model: UID.ContentType, sourceLocale: string, documentId?: string): Promise; /** * Transform a (sanitized) document: strip internal fields, resolve relations to the target * locale, and skip relations to content types the user cannot read. */ transformDocument(document: Record, model: UID.ContentType, targetLocale: string, userAbility: any): Promise>; }; //# sourceMappingURL=fill-from-locale.d.ts.map