#!/usr/bin/env node
/**
 * Inference Engine Test Harness
 *
 * Validates all inference engine rules and exercises rule application
 * to ensure templates compile correctly and rules apply without errors.
 */
declare class InferenceEngineTestHarness {
    private rulesDir;
    private errors;
    private warnings;
    private successes;
    private quiet;
    constructor();
    /**
     * Run comprehensive test suite
     */
    runTests(): Promise<void>;
    /**
     * Validate all rule files are properly formatted JSON
     */
    private validateRuleFiles;
    /**
     * Validate rule template syntax
     */
    private validateRuleTemplates;
    /**
     * Test rule condition evaluation
     */
    private testRuleConditions;
    /**
     * Test template compilation with sample data
     */
    private testTemplateCompilation;
    /**
     * Print test results
     */
    private printResults;
}
export { InferenceEngineTestHarness };
//# sourceMappingURL=test-harness.d.ts.map