import type { NvDatatableColumn } from './types'; export type NvDatatableInferredType = 'boolean' | 'number' | 'date' | 'object' | 'string'; export declare function humanizeFieldName(field: string): string; export declare function inferColumnType(rows: ReadonlyArray, field: string): NvDatatableInferredType; export declare function formatDateValue(value: unknown): string; export declare function formatObjectValue(value: unknown): string; export declare function formatPrimitiveArray(value: unknown): string; export declare function isDetailCollectionField(rows: ReadonlyArray, field: string): boolean; export declare function inferDetailFields(rows: ReadonlyArray): string[]; export declare function generateColumnsFromData(rows: ReadonlyArray): NvDatatableColumn[];