import type { TypesRepository } from "../../../repositories/content/types/TypesRepository.js"; /** * Resolves positional field_ids (1, 2, 3...) to real Modyo field IDs. * * LLMs often use sequential positions instead of real IDs (e.g., 33215). * The Modyo API accepts any field_id without error, but positional IDs * cause published entries to have null values in json.fields. * * Resolution logic per field_value: * - If field_id exists in the type's real field IDs → keep as-is * - If field_id matches a field position → map to that field's real ID * - Otherwise → keep as-is (let the API handle validation) */ export declare function resolveFieldIds(typesRepo: TypesRepository, spaceId: number, contentTypeId: number, fieldValues: T[], debug?: (msg: string, data?: Record) => void): Promise; //# sourceMappingURL=resolveFieldIds.d.ts.map