import { JsonLogicExpression, JsonLogicExplainerOptions } from "./types"; /** * Main class for converting JSONLogic expressions to human-readable text. */ export declare class JsonLogicExplainer { private options; private operatorHandlers; constructor(options?: JsonLogicExplainerOptions); /** * Initialize all operator handlers */ private initializeOperators; /** * Convert a JSONLogic expression to human-readable text * @param expression The JSONLogic expression to convert * @returns Human-readable explanation of the expression */ explain(expression: JsonLogicExpression): string; /** * Handle variable references */ private handleVariable; /** * Get the formatted name for a variable, using custom mapping if available */ private getVariableName; } //# sourceMappingURL=JsonLogicExplainer.d.ts.map