import React from 'react';
import type { HeaderCellRenderProps, IColumn, IRow, RenderCellProps, SummaryRow, TableProps } from './types';
export declare const useSummaryRows: ({ prefixRow, affixRow, store, data, render, pickClassStyle, }: TableProps, { renderHeadCell, renderCell }: {
    renderHeadCell: (column: IColumn | (() => JSX.Element | null), cellProps: HeaderCellRenderProps) => JSX.Element;
    renderCell: (region: "placeholder" | string, column: IColumn | (() => JSX.Element | null), row: IRow, cellProps: RenderCellProps, ignoreDrag?: boolean) => React.ReactNode;
}) => {
    renderSummaryRows: (position: "prefix" | "affix", summaryRow?: SummaryRow) => JSX.Element | (JSX.Element | null)[] | null;
};
