import { Entity, SortingField, EntitiesMap } from '@reltio/mdm-sdk';
import type { MatchWithRuleLabels } from './types';
type Props = {
    enabled: boolean;
    entity: Entity;
    filter: string;
    rules?: string;
    onFinishLoading?: () => void;
    onStartLoading?: () => void;
    options: {
        showTransitiveMatches?: boolean;
        showInactiveEntities?: boolean;
    };
    page: number;
    rowsPerPage: number;
    sorting?: SortingField;
    markMatchedValues?: boolean;
};
export declare const useMatchesLoader: ({ enabled, entity, filter, rules, onFinishLoading, onStartLoading, options, page, rowsPerPage, sorting, markMatchedValues }: Props) => {
    total: number;
    matches: MatchWithRuleLabels[];
    entitiesMap: EntitiesMap<Pick<Entity, "label" | "type" | "uri">>;
    loadMatches: () => void;
};
export {};
