/**
 * @module template
 * @description Simple template resolution for form-controlled prompts
 */
import type { FormControl, FormSession } from "./types.ts";
export type TemplateValues = Record<string, string>;
export declare function buildTemplateValues(session: FormSession): TemplateValues;
export declare function renderTemplate(template: string | undefined, values: TemplateValues): string | undefined;
export declare function resolveControlTemplates(control: FormControl, values: TemplateValues): FormControl;
//# sourceMappingURL=template.d.ts.map