import type { CapsuleAnswerGroundingPolicy, RetrievalReference } from "@oscharko-dev/keiko-contracts";
export type GroundingDecisionReason = "allowed" | "require-citations-rejected" | "no-evidence-stated";
export interface GroundingDecision {
    readonly allow: boolean;
    readonly reason: GroundingDecisionReason;
    readonly noEvidence: boolean;
}
export declare function validateAnswerGrounding(references: readonly RetrievalReference[], policy: CapsuleAnswerGroundingPolicy): GroundingDecision;
//# sourceMappingURL=answer-grounding.d.ts.map