import * as CompilerDOM from '@vue/compiler-dom'; import type { Code } from '../../types'; import type { TemplateCodegenContext } from './context'; import type { TemplateCodegenOptions } from './index'; export declare function generateTemplateChild(options: TemplateCodegenOptions, ctx: TemplateCodegenContext, node: CompilerDOM.RootNode | CompilerDOM.TemplateChildNode | CompilerDOM.SimpleExpressionNode, currentComponent: CompilerDOM.ElementNode | undefined, prevNode: CompilerDOM.TemplateChildNode | undefined, componentCtxVar: string | undefined, isVForChild?: boolean): Generator; export declare function getVForNode(node: CompilerDOM.ElementNode): CompilerDOM.ForNode | undefined; export declare function parseInterpolationNode(node: CompilerDOM.InterpolationNode, template: string): readonly [string, number];