import type { BCMSEntry, BCMSEntryParsed, BCMSEntryContentParsedItem, BCMSEntryContentNode, BCMSEntryContent } from './models'; export interface BCMSEntryParser { parse(data: { entry: BCMSEntry; justLng?: string; level?: string; depth?: number; maxDepth: number; }): Promise; parseContent(data: { nodes: BCMSEntryContentNode[]; level?: string; justLng?: string; depth?: number; maxDepth: number; }): Promise; injectPlaneText(data: { content: BCMSEntryContent[]; }): Promise; }