import { JSONContent } from '@tiptap/core';

type TabSummary = {
    id: string;
    name: string;
};
export type VersionTabSnapshot = {
    hasTabState: boolean;
    tabs: TabSummary[];
    activeTabId: string | null;
    defaultTabId: string;
    docDefault: JSONContent | null;
    docByTabId: Record<string, JSONContent | null>;
};
export declare function buildVersionDiffSnapshot(content: string): VersionTabSnapshot;
export {};
