import { ContentEntryTraverserProvider as ProviderAbstraction } from "./abstractions.js"; import { GetModelUseCase } from "../../../features/contentModel/GetModel/abstractions.js"; import { ModelToAstConverter } from "../../../features/contentModel/ModelToAstConverter/abstractions.js"; import type { IContentEntryTraverser } from "./ContentEntryTraverser.js"; declare class ContentEntryTraverserProviderImpl implements ProviderAbstraction.Interface { private getModelUseCase; private modelToAstConverter; constructor(getModelUseCase: GetModelUseCase.Interface, modelToAstConverter: ModelToAstConverter.Interface); getTraverser(modelId: string): Promise; } export declare const ContentEntryTraverserProvider: typeof ContentEntryTraverserProviderImpl & { __abstraction: import("@webiny/di").Abstraction; }; export {};