/** * A `` whose `value` interpolates a sibling field — * `value="common.vehicle.model.${{Brand}}"`. The address is resolved PER ROW from the * registry, so the child pack is the one the parent named on that row (draw * "Fiat" → a Fiat model). TDC's coherent parent→child-by-name. * * In-memory engine only: the lazy (Engine 2) and on-disk (Engine 3) paths can't * resolve a per-row address, so a config that uses this is routed to Engine 1 * (see `resolveRenderEngine`). */ import type { SequenceBuildContext } from './context.js'; import type { GenSpec, SequenceRegistry } from './types.js'; /** * Build the values for a dynamic-address template gen. For each applicable row * (in order) the address is interpolated from the registry, the pack is looked * up, and ONE value is drawn — a uniform pick, or the pack generator run once. * Deterministic: rows are walked in order, one PRNG draw each. Returns one value * per applicable row, in the order `rows` gives them (what `assembleAt` consumes). */ export declare function buildDynamicTemplateValues(gen: GenSpec, rows: readonly number[], registry: SequenceRegistry, prng: () => number, locale: string, now: number, ctx: SequenceBuildContext): string[]; //# sourceMappingURL=dynamic-template.d.ts.map