import type { Edit } from "./apply-edits.js"; export type FenceParseErrorKind = "orphan-divider" | "orphan-end" | "unterminated-search" | "unterminated-replace" | "content-before-search" | "divider-as-end"; export interface FenceParseError { readonly kind: FenceParseErrorKind; readonly lineNr: number; } export interface ParsedFenceBody { readonly edits: readonly Edit[]; readonly errors: readonly FenceParseError[]; } export declare function parseFenceBody(lines: readonly string[]): ParsedFenceBody;