import type { Registry, StoredHtmlOptions } from '../wing/index.js'; import { type DiffEntry } from './match.js'; export type { CharRange } from './paint.js'; export type { DiffEntry, DiffKind } from './match.js'; export interface DiffPaneBlock { readonly html: string; readonly text: string; readonly entry: number; } export interface DocDiff { readonly entries: readonly DiffEntry[]; readonly before: readonly DiffPaneBlock[]; readonly after: readonly DiffPaneBlock[]; readonly changes: readonly number[]; } export type DiffOptions = StoredHtmlOptions; export declare function diffDocs(before: unknown, after: unknown, registry: Registry, options?: DiffOptions): DocDiff | null; //# sourceMappingURL=model.d.ts.map