/**
 * Copyright 2023 Kapeta Inc.
 * SPDX-License-Identifier: MIT
 */
import React from 'react';
import './DataGrid.less';
import { DataGridTheme } from './DataGrid';
import { ColDef } from 'ag-grid-community';
interface ExtendedColDef<T extends any> extends ColDef<T> {
    showInTable?: boolean;
    headerName: string;
    field: string;
}
interface Props<T> {
    theme?: DataGridTheme;
    rowData?: T[];
    dataLoader?: () => Promise<any[]>;
    columnDefs: ExtendedColDef<T>[];
}
export declare function DataListDetails<T = any>(props: Props<T>): React.JSX.Element;
export {};
