import * as React from 'react';
import { DataColumn } from '@table-library/react-table-library/common/util/columns';
export declare type Layout = {
    custom?: boolean;
    horizontalScroll?: boolean;
    fixedHeader?: boolean;
    isDiv?: boolean;
    resizedLayout?: string;
    onLayoutChange?: (grid: string) => void;
};
export declare type TableMemory = {
    onlyOnce: boolean;
    dataColumns: DataColumn[];
};
export declare type TableMemoryRef = React.MutableRefObject<TableMemory | null>;
export declare type TableElementRef = React.MutableRefObject<HTMLTableElement | null>;
