import { Metadata } from '@reltio/mdm-sdk';
import { ColumnData, GroupedColumnsData } from '../../types/basicTable';
type MatchesColumnsDataProps<TColumnData> = {
    defaultColumnsData: TColumnData[];
    defaultVisibleColumns?: string[];
    additionalColumnsData?: TColumnData[];
    metadata: Metadata;
    entityTypeUri: string;
    enableAttrColumnSorting?: boolean;
};
export declare const useMatchesColumnsData: <TColumnData extends ColumnData>({ defaultColumnsData, defaultVisibleColumns, additionalColumnsData, metadata, entityTypeUri, enableAttrColumnSorting }: MatchesColumnsDataProps<TColumnData>) => {
    allColumnsData: TColumnData[];
    groupedColumnsData: GroupedColumnsData<TColumnData>[];
    defaultColumns: string[];
};
export {};
