import { TemplateDefinition, ValidationResult } from '../TemplateEngine'; /** * Template Parser class * Handles template validation and data extraction */ export declare class TemplateParser { /** * Validate template data */ validate(template: TemplateDefinition, data: Record): ValidationResult; /** * Substitute variables in a string */ substituteVariables(template: string, data: Record): string; /** * Get nested value from object */ getNestedValue(obj: Record, path: string): unknown; /** * Format a value with optional format string */ formatValue(value: unknown, format?: string): string; }