1 | import { TemplateChildNode } from '@vue/compiler-dom';
|
2 | import { SFCTemplateBlock } from '@vue/compiler-sfc';
|
3 | import Documentation from './Documentation';
|
4 | import type { ParseOptions, TemplateHandler } from './types';
|
5 | export interface TemplateParserOptions {
|
6 | functional: boolean;
|
7 | }
|
8 | export default function parseTemplate(tpl: Pick<SFCTemplateBlock, 'content' | 'attrs'>, documentation: Documentation, handlers: TemplateHandler[], opts: ParseOptions): void;
|
9 | export declare function traverse(templateAst: TemplateChildNode, documentation: Documentation, handlers: TemplateHandler[], siblings: TemplateChildNode[], options: TemplateParserOptions): void;
|