/**
 * Host-provided block resolver for the hashline engine.
 *
 * Resolves `replace block N:` / `delete block N` / `insert after block N:`
 * anchors with the Rust tree-sitter `blockRangeAt` primitive in
 * `@bastani/atomic-natives` (mirrors oh-my-pi's native resolver): it infers the
 * language from the path and returns the 1-indexed line span of the syntactic
 * block beginning on line N, or `null` when none resolves (blank line, pure
 * closing delimiter, unsupported language, or a syntax error in the subtree).
 * A small brace/indent heuristic is used only when the native binding is
 * unavailable.
 */
import type { BlockResolver } from "./hashline-engine/index.ts";
/** Tree-sitter-backed block resolver wired into the hashline {@link Patcher}. */
export declare const nativeBlockResolver: BlockResolver;
//# sourceMappingURL=block-resolver.d.ts.map