import { IHubCatalog } from "../search/types/IHubCatalog";
import { IArcGISContext } from "../types/IArcGISContext";
import { MatchableType, IMatch } from "./matchTypes";
/**
 * Check which of the given matches are contained in the specified catalog.
 * Decorates each match with inCatalog: true|false, which the disambiguation
 * UX can then use to determine how to present the matches.
 * @param type
 * @param matches
 * @param catalog
 * @param context
 * @param path
 */
export declare function matchesInCatalog(type: MatchableType, matches: IMatch[], catalog: IHubCatalog, context: IArcGISContext, path?: string): Promise<IMatch[]>;
