import { FacetFilter } from '@reltio/mdm-sdk';
import { ColumnData, ColumnFilter, ColumnSize } from '../types/basicTable';
import { ColumnsSizeById } from '../types/preferences';
export type BuildColumnsFilterOptions = {
    disableTimestampLocalization?: boolean;
};
export declare const defaultGetRowCellHeight: ({ columnData, cell }: {
    columnData: any;
    cell: any;
}) => number;
export declare const defaultRenderRowCell: ({ cell, CellValueRenderer, ...otherProps }: {
    [x: string]: any;
    cell: any;
    CellValueRenderer: any;
}) => any;
export declare const columnFilterToMdmFilter: (columnData: Pick<ColumnData, "id" | "dataTypeDefinition">, columnFilter?: ColumnFilter, { disableTimestampLocalization }?: BuildColumnsFilterOptions) => FacetFilter;
export declare const buildColumnsFilter: (columnsData: ColumnData[], filters?: Record<string, ColumnFilter>, options?: BuildColumnsFilterOptions) => string;
export declare const buildColumnsSizeById: (columnsSize?: ColumnSize[]) => ColumnsSizeById;
