export type PrimitiveValue = string | number | boolean | null; export interface Template { expand(context: Record>): string; } export function parseTemplate(template: string): Template;