import { type GateEvent } from './gate-telemetry.js';
import type { Conversation } from './protocol/types.js';
export interface BuildClaimFidelityEventsOptions {
    conversationId: string;
    iteration: number;
    lastToolSignatures?: string[];
    model?: string;
    phase?: string;
    maxClaims?: number;
}
export declare function buildClaimFidelityEvents(assistantText: string, conversation: Conversation, opts: BuildClaimFidelityEventsOptions): GateEvent[];
export declare function recordClaimFidelityTelemetry(assistantText: string, conversation: Conversation, opts: BuildClaimFidelityEventsOptions): void;
export declare function containsExactClaimAnchor(text: string, target: string): boolean;
