import type { BlockConfig, KsAppClientDataNoMeta } from '@knapsack/types'; export type UnrecognizedTiptapContentReport = { blockId: string; blockType: BlockConfig['blockType']; /** Which JSONContent field on the block, e.g. 'content' or 'guidelines[2].content' */ fieldPath: string; unrecognizedTypes: readonly string[]; }; /** * Non-mutating. Walks every block in appClientData.db.blocks.byId that can * carry JSONContent, and reports any unrecognized node/mark type names * found. Does NOT resolve page/pattern location - callers already have * buildBlockLocationMap()/BlockCollectionLocation for that (this package * cannot import from app-ui). */ export declare function detectUnrecognizedTiptapContent({ appClientData, recognizedTypeNames, }: { appClientData: KsAppClientDataNoMeta; recognizedTypeNames?: ReadonlySet; }): UnrecognizedTiptapContentReport[]; //# sourceMappingURL=detect-unrecognized-tiptap-content.d.ts.map