import type { Node } from '@markdoc/markdoc';
import type { GetInnerContentFn } from '../../../../types/index.js';
import type { SearchNode } from './nodes/types.js';
import type { RenderTagFn } from '../../../types/plugins/markdown.js';
type Params = {
    ast: Node;
    partials: Record<string, Node>;
    skipConditionals?: boolean;
    getInnerContent: GetInnerContentFn;
    renderTag?: RenderTagFn;
};
export declare class AstToSearchNodeTransformer {
    #private;
    constructor({ ast, partials, skipConditionals, getInnerContent, renderTag }: Params);
    transform(): Generator<SearchNode, void, any>;
}
export {};
//# sourceMappingURL=walk-sections.d.ts.map