import { CompareRegistry } from './CompareRegistry'; import { CompareParser } from './CompareParser'; import { CompareRequest, CompareResult } from './types'; /** * Main comparison engine * * Entry point for all data comparison operations */ export declare class CompareEngine { private registry; private parser; constructor(registry?: CompareRegistry); /** * Get the registry (for registering custom directives) */ getRegistry(): CompareRegistry; /** * Get the parser */ getParser(): CompareParser; /** * Compare expected and actual data * * This is the main entry point for comparison operations */ compare(request: CompareRequest): Promise; /** * Build the final result */ private buildResult; } //# sourceMappingURL=CompareEngine.d.ts.map