import { OnDataRetrievedCallback } from '../components/types';
export declare const useCustomColumnsData: <T>({ records, hasCustomColumn, onDataRetrieve, mergeCustomData, }: {
    records: T[];
    hasCustomColumn?: boolean | undefined;
    onDataRetrieve: OnDataRetrievedCallback<T[]> | undefined;
    mergeCustomData: (args: {
        retrievedData: import("../components/types").CustomDataRetrieved[];
        records: T[];
    }) => (T & Record<string, any>)[];
}) => {
    readonly customRecords: T[] | (T & Record<string, any>)[];
    readonly loadingCustomRecords: boolean;
};
//# sourceMappingURL=useCustomColumnsData.d.ts.map