export { DEFAULT_ENVELOPE_LIMITS, type EnvelopeLimits, type EnvelopeRecoveryResult, escapeJsonStringControlCharacters, isPlainObject, recoverEnvelope, truncatedEnvelopeChange, } from "./envelope.ts"; export { attachRepairNotes, formatRepairNotes, type RepairFeedback, RepairLifecycle, type RepairLifecycleOptions, stableSerialize, } from "./lifecycle.ts"; export { runRepairPipeline } from "./pipeline.ts"; export { type GrammarPolicyMode, type RepairPolicy, type RepairPolicyOverrides, type RepairPolicyProfile, resolveRepairPolicy, type UnknownGrammarTextPolicy, } from "./policy.ts"; export { type AliasPreprocessor, type FieldPreprocessor, type ObjectLocationSelector, type Preprocessor, preprocessInput, type StructuralPreprocessor, } from "./preprocess.ts"; export { type RepairResult, repairToolInput, type StructuralRepair, type ToolRepairConfig, unwrapMarkdownAutoLinks, } from "./repair-engine.ts"; export type { RepairChange, RepairObservation, RepairPipelineConfig, RepairPipelineLimits, RepairPipelineResult, RepairStage, } from "./types.ts"; //# sourceMappingURL=core.d.ts.map