import { IArcGISContext } from "../types/IArcGISContext";
import { IIdentifierMatches, MatchableType } from "./matchTypes";
/**
 * Find entities that match the given identifier.
 * Supported identifiers:
 * - GUID / CUID
 * - ID segment (e.g. "custom-slug~1234-4567-890a-bcde-f1234567890")
 * - org-short::custom-slug, via search: typekeyword: "slug|{identifier}" and type: {type}
 * - indexer-slug-via-title, via search: title: "%identifier.replace('-', ' ')%" and type: {type}
 * @param type
 * @param identifier
 * @param context
 * @returns
 */
export declare function matchIdentifier(type: MatchableType, identifier: string, context: IArcGISContext): Promise<IIdentifierMatches>;
