import type { Node, Variable, RenderableTreeNode, Function } from '@markdoc/markdoc';
import type { RenderTagFn } from '../server/types/plugins/markdown.js';
export type GetInnerContentFnOptions = {
    indent?: number;
    isTrim?: boolean;
    skipConditionals?: boolean;
    variables?: Record<string, unknown>;
    renderTag?: RenderTagFn;
};
export type GetInnerContentFn = (children: (RenderableTreeNode | Node | Variable | Function)[], options?: GetInnerContentFnOptions) => string;
export type ResolvedSampleBlock = {
    lang?: string;
    title?: string;
    source: string;
};
//# sourceMappingURL=markdoc.d.ts.map