import type { FlattenedArrayField } from 'payload'; import type { DrizzleAdapter } from '../../types.js'; import type { ArrayRowToInsert, BlockRowToInsert, NumberToDelete, RelationshipToDelete, TextToDelete } from './types.js'; type Args = { adapter: DrizzleAdapter; arrayTableName: string; baseTableName: string; blocks: { [blockType: string]: BlockRowToInsert[]; }; blocksToDelete: Set; data: unknown; field: FlattenedArrayField; locale?: string; numbers: Record[]; numbersToDelete: NumberToDelete[]; parentIsLocalized: boolean; path: string; relationships: Record[]; relationshipsToDelete: RelationshipToDelete[]; selects: { [tableName: string]: Record[]; }; texts: Record[]; textsToDelete: TextToDelete[]; /** * Set to a locale code if this set of fields is traversed within a * localized array or block field */ withinArrayOrBlockLocale?: string; }; export declare const transformArray: ({ adapter, arrayTableName, baseTableName, blocks, blocksToDelete, data, field, locale, numbers, numbersToDelete, parentIsLocalized, path, relationships, relationshipsToDelete, selects, texts, textsToDelete, withinArrayOrBlockLocale, }: Args) => ArrayRowToInsert[]; export {}; //# sourceMappingURL=array.d.ts.map