import { BlockPropDataType } from '@vtj/core';
export declare enum ContextMode {
    /**
     * 运行时
     */
    Runtime = "Runtime",
    /**
     * 设计模式
     */
    Design = "Design",
    /**
     * 源码模式
     */
    Raw = "Raw",
    /**
     * 虚拟节点
     */
    VNode = "VNode"
}
/**
 * vue 组件实例提供的属性名
 */
export declare const CONTEXT_HOST: string[];
export declare const LIFE_CYCLES_LIST: string[];
/**
 * 内置指令
 */
export declare const BUILT_IN_DIRECTIVES: string[];
/**
 * 数据类型
 */
export declare const DATA_TYPES: Record<BlockPropDataType, any>;
/**
 * 页面路由名称
 */
export declare const PAGE_ROUTE_NAME = "VtjPage";
/**
 * 主页路由名称
 */
export declare const HOMEPAGE_ROUTE_NAME = "VtjHomepage";
export declare const HTML_TAGS: string[];
export declare const BUILD_IN_TAGS: string[];
