import { type IResolvedReferenceValues, type ITooltipLocalizedStrings } from "./types.js"; /** * Substitutes `{metric/id}` and `{label/id}` references in markdown content * with resolved values from the lookup table. * * Substituted values come from data and may contain markdown metacharacters * (e.g., `*`, `_`, `[`). They are backslash-escaped so the downstream * markdown-to-HTML conversion renders them as literal text rather than as * unintended formatting. `markdownToHtml` understands the backslash escapes. * * @param content - Markdown content with reference placeholders * @param values - Lookup of `metric/id` and `label/id` keys to resolved statuses. * Keys must use a lowercase prefix; LDM identifiers are case-sensitive. * @param strings - Localized placeholders for the non-value states (no data, * multiple items, could-not-retrieve). * * @internal */ export declare function resolveReferences(content: string, values: IResolvedReferenceValues, strings: ITooltipLocalizedStrings): string; //# sourceMappingURL=referenceResolver.d.ts.map