import type { ResolveValueQuery, ResolveValueQueryResult } from './resolve-value-query-format';
import type { BasicQueryData } from '../../base-query-format';
/**
 * Naive fingerprint to filter out duplicate queries.
 */
export declare function fingerPrintOfQuery(query: ResolveValueQuery): string;
/**
 * Executes a resolve-value query.
 */
export declare function executeResolveValueQuery({ analyzer }: BasicQueryData, queries: readonly ResolveValueQuery[]): Promise<ResolveValueQueryResult>;
