export type RepairPolicyProfile = "conservative" | "adaptive" | "recover"; export type GrammarPolicyMode = "off" | "observe" | "strip" | "recover"; export type UnknownGrammarTextPolicy = "preserve" | "strip"; export interface RepairPolicy { profile: RepairPolicyProfile; allowTruncatedEnvelopeCompletion: boolean; allowValidValueTransforms: boolean; grammarMode: GrammarPolicyMode; unknownGrammarText: UnknownGrammarTextPolicy; } export interface RepairPolicyOverrides { grammarMode?: GrammarPolicyMode; unknownGrammarText?: UnknownGrammarTextPolicy; } export declare function resolveRepairPolicy(profile?: RepairPolicyProfile, overrides?: RepairPolicyOverrides): RepairPolicy; //# sourceMappingURL=policy.d.ts.map