export type CellDataType = "text" | "number" | "boolean" | "date" | "dateString"; /** Best-effort inference of a column's data type from a sample value. */ export declare function inferCellDataType(value: unknown): CellDataType | undefined; /** * Resolve `cellDataType` (explicit or, when `infer` is on, inferred from * `sampleRow`) into concrete `editorType` / `format` defaults. Explicit fields * on the ColumnDef are preserved. Columns that resolve to no type are returned * untouched. Nested column groups are resolved recursively. */ export declare function resolveColumnTypes(columns: ReadonlyArray, sampleRow: unknown, infer: boolean): any[];