import { default as React } from 'react'; interface IReportTableProps { data: any[]; headers: any[]; tableHeaders: any[]; totalHeaders?: any[]; handleSort?: (data: string, direction: string) => void; collapsLevel?: number; enableSearch?: boolean; headerHeight?: string; isIncrese?: boolean; onSelectionChange?: (selectedData: any[]) => void; enableCheckbox?: boolean; afterHeader?: React.ReactNode | (() => React.ReactNode); totalKey?: string; rowHeight?: string; } export interface IDynamicRowProps { rowData: any; level: number; tableHeaders: any[]; totalHeaders: any[]; headers: any[]; collapsAll: boolean; collapsLevel: number; isIncrese: boolean; data: any; rowPath: number[]; selectedRowPaths: number[][]; onCheckboxChange: (rowPath: number[], checked: boolean) => void; dataSlice: any[]; dataIndex: number; enableCheckBox: boolean; rowHeight?: string; columnWidths?: { [key: string]: number; }; } export declare function ReportTable({ headers, data, tableHeaders, totalHeaders, handleSort, collapsLevel, isIncrese, enableSearch, headerHeight, onSelectionChange, enableCheckbox, afterHeader, totalKey, rowHeight }: IReportTableProps): import("react/jsx-runtime").JSX.Element; export default ReportTable;