export default Table; declare function Table({ data: initialData, columns: initialColumns, sortable, filterable, selectable, pagination, pageSize, onSort, onFilter, onFetch, onFilterChange, onSelectionChange, onRowClick, hasDetails, DetailsComponent, className, withAction, onAction, actions, showSerial, cellClass, rowClass, globalSearch, limitOptions, showLimitSelector, onLimitChange, showReloadButton, renderReloadButton, onReload, stripedRows, theme, responsiveBreakpoint, serverSide, totalRecords, pageNumber, onPageChange, TheadComponent, TfootComponent, ...props }: { [x: string]: any; data?: any[] | undefined; columns?: any[] | undefined; sortable?: boolean | undefined; filterable?: boolean | undefined; selectable?: boolean | undefined; pagination?: boolean | undefined; pageSize?: number | undefined; onSort: any; onFilter: any; onFetch: any; onFilterChange: any; onSelectionChange: any; onRowClick: any; hasDetails?: boolean | undefined; DetailsComponent?: null | undefined; className: any; withAction?: boolean | undefined; onAction: any; actions: any; showSerial?: boolean | undefined; cellClass: any; rowClass: any; globalSearch?: boolean | undefined; limitOptions?: number[] | undefined; showLimitSelector?: boolean | undefined; onLimitChange: any; showReloadButton?: boolean | undefined; renderReloadButton: any; onReload: any; stripedRows?: boolean | undefined; theme?: { stripedColors: string[]; rowHover: string; accentColor: string; menuBg: string; menuItemHover: string; } | undefined; responsiveBreakpoint?: number | undefined; serverSide?: boolean | undefined; totalRecords?: number | undefined; pageNumber: any; onPageChange: any; TheadComponent?: null | undefined; TfootComponent?: null | undefined; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Table.d.ts.map