import React from 'react';
import { CollectionState, FiltersMap } from '@wix/bex-core';
import { TableState } from '../../state';
import { CollectionTableBaseProps } from '../CollectionTable';
import type { TableSectionsProp } from '../TableSections';
export interface TableCompatProps<T, F extends FiltersMap> extends CollectionTableBaseProps<T, F> {
    /**
     * A collection state instance created with [useCollection](./?path=/story/common-hooks--usecollection)
     * @external
     */
    state: CollectionState<T, F> | TableState<T, F>;
    sections?: TableSectionsProp<T>;
}
declare function _TableCompat<T, F extends FiltersMap = FiltersMap>(props: TableCompatProps<T, F>): React.JSX.Element;
export declare const TableCompat: typeof _TableCompat & {
    displayName: string;
};
export {};
//# sourceMappingURL=TableCompat.d.ts.map