import type { AnyObject, ColumnInfo } from "prostgles-types"; import type { TableHandler } from "../TableHandler"; export type ReferenceColumnInsert = { tableName: string; insertedFieldName: string; insertedFieldRef: Required["references"][number]; singleInsert: boolean; data: ExpectSingleInsert extends true ? AnyObject : AnyObject | AnyObject[]; }; /** * Insert through the reference column. e.g.: * { * root_field: "data", * fkey_column: { ...referenced_table_data } * } */ export declare const getReferenceColumnInserts: (tableHandler: TableHandler, parentRow: AnyObject, expectSingleInsert?: ExpectSingleInsert) => ReferenceColumnInsert[]; //# sourceMappingURL=getReferenceColumnInserts.d.ts.map