export { rule, definePreset, check, checkRoot, deriveCoreModel, VisualizerSpecSchema } from './core/engine.js'; export { z } from 'zod'; export type { Preset, Rule, RuleRecord, DerivedModel, Located, Finding, Severity, Context, PresetContextInput, BlockRef, BlockerFact, CycleFact, CompletionFact, CoreRoot, IssueRecord, IssueColumns, ParseDiagnostic, VisualizerSpec, } from './core/engine.js'; export { gitWorld, gitFileExistsAtCommit, gitCommitFiles } from './core/gitWorld.js'; export { relevanceMode } from './config.js'; export { formatRef, BlockRefSchema } from './core/ref.js'; export { splitIssueBundle } from './core/bundle.js'; export { normalizeBlockRefs, parseBlockToken } from './core/blocking.js'; export type { RawBlockRef } from './core/blocking.js'; export type MdNode = { type: string; depth?: number; checked?: boolean | null; children?: MdNode[]; value?: string; }; /** Build a GFM mdast tree. */ export declare function toMdast(markdown: string): MdNode; /** Recursively read the text under an mdast node. */ export declare function nodeText(node: MdNode): string;