import { CaseCompareResult } from './snapshot';
/**
 * Compare two point_info_map objects (both in backend format).
 * Operates at the point key level, then recursively diffs field values.
 */
export declare function comparePointInfoMaps(snapshot: Record<string, any>, remote: Record<string, any>): Pick<CaseCompareResult, 'matched' | 'missingInRemote' | 'extraInRemote' | 'diffs'>;
export declare function runCompare(caseId: string, remotePointInfoMap: Record<string, any>): CaseCompareResult;
export declare function printCompareResult(result: CaseCompareResult): void;
