import type { CmsEntryValues, CmsModelAst, ContentEntryValueVisitor } from "../../../types/index.js"; export interface IContentEntryTraverser { traverse(values: CmsEntryValues, visitor: ContentEntryValueVisitor): Promise; } export declare class ContentEntryTraverser implements IContentEntryTraverser { private readonly modelAst; constructor(modelAst: CmsModelAst); traverse(values: T, visitor: ContentEntryValueVisitor): Promise; private visitTree; private ensureArray; private findCollectionAndVisit; private getFieldFromNode; }