import * as React from "react"; import * as ReactTable from "react-table"; import { ResizingWidth } from "./ResizingWidthsContext"; export declare function useFillingResizingWidth(columnIndex: number, column: ReactTable.ColumnInstance, reactTableInstance: ReactTable.TableInstance, shouldRenderRowIndexColumn: boolean): { fillingResizingWidth: { isPivoting: boolean; value: number; }; setFillingResizingWidth: React.Dispatch>; minFillingWidth: number; fillingWidth: number; setFillingWidth: (newWidth: number) => void; }; export declare function sumColumnPropertyRecursively(column: ReactTable.ColumnInstance, property: "width" | "minWidth", containerValue: number): number; export declare function findIndexOfColumn(column: ReactTable.Column | undefined, reactTableInstance: ReactTable.TableInstance): number; export declare function getTotalColumnResizingWidth(column: ReactTable.ColumnInstance, columnResizingWidths: Map, reactTableInstance: ReactTable.TableInstance): { isPivoting: boolean; value: number; }; export declare function getFlatListOfSubColumns(column: ReactTable.Column): ReactTable.Column[]; export declare function isParentColumn(column: ReactTable.Column): boolean; export declare function isFlexbileColumn(column: ReactTable.Column): boolean; export declare function computeNewSubColumnResizingWidths(args: { reactTableInstance: ReactTable.TableInstance; column: ReactTable.ColumnInstance; isPivoting: boolean; newTotalWidth: number; }): Map; //# sourceMappingURL=FillingColumnResizingWidth.d.ts.map