import type { ResolvedInlineEditingOptions } from '../core/resolve-editing-options.js'; import type { FieldConfig } from '../fields/field-config.js'; import type { FieldPath } from '../object-path/field-path.js'; import type { Api } from 'datatables.net'; /** Exact public DataTables column identity resolved at construction. */ export interface InlineColumnMapping { readonly columnIndex: number; readonly columnName?: string; readonly dataSrc?: string; readonly fieldName: FieldPath; } /** Builds explicit-name mappings followed by exact string data-source mappings. */ export declare function createInlineColumnMappings(table: Api, fields: readonly FieldConfig[], options: Readonly>): ReadonlyMap>>;