import { ColumnConfigMap, InferredColumnResult, PrimitiveColumnType } from '../types';
/**
 * Best-effort primitive type inference for a cell value used during automatic column generation.
 */
declare function inferType(value: any): PrimitiveColumnType;
/**
 * Derive column definitions from provided configuration or by inspecting the first row of data.
 * Returns both the resolved column array and a field->type map.
 */
export declare function inferColumns<TRow extends Record<string, unknown>>(rows: TRow[], provided?: ColumnConfigMap<TRow>): InferredColumnResult<TRow>;
export { inferType };
//# sourceMappingURL=inference.d.ts.map