import { NodeSchema, MaterialDescription, JSFunction } from '@vtj/core';
export declare const NO_END_TAGS: string[];
/**
 * 内置指令
 */
export declare const BUILT_IN_DIRECTIVES: string[];
export declare function parseTemplate(children: NodeSchema[], componentMap: Map<string, MaterialDescription>, computedKeys?: string[], context?: Record<string, Set<string>>, parent?: NodeSchema): {
    nodes: string[];
    methods: Record<string, JSFunction>;
    directives: string[];
    components: string[];
    importBlocks: {
        id: string;
        name: string;
    }[];
};
