import * as React from 'react';
import { MeasureAction, ReducerState, TableEntity } from './types';
export declare const reducer: React.Reducer<ReducerState, MeasureAction>;
export declare const Measurer: React.FunctionComponent<{
    measure: React.Dispatch<MeasureAction>;
    entity: TableEntity;
    debounceWait: number;
}>;
export declare const useTableMeasurer: () => [ReducerState, React.Dispatch<MeasureAction>];
