import type { InferenceEntry, InferenceType, PrimitiveMatch } from '../types.js'; export declare class EnrichedGrooverLogError extends Error { constructor(message: string); } export interface ParsedGrooverFields { matchedPrimitives: string[]; matchConfidence: Record; primitiveMatches: PrimitiveMatch[]; governanceForced: boolean; inferenceType?: InferenceType; } export declare function extractInferenceType(inference: string): InferenceType | undefined; export declare function parseMatchConfidence(raw: unknown): Record; export declare function isEnrichedGrooverLog(raw: Record): boolean; export declare function toPrimitiveMatches(matchedPrimitives: string[], matchConfidence: Record): PrimitiveMatch[]; export declare function parseGrooverLogFields(raw: Record): ParsedGrooverFields; export declare function buildInferenceEntryFromGrooverLog(raw: Record): InferenceEntry; //# sourceMappingURL=groover-log-parser.d.ts.map