import { BuiltinComponentType } from '../../constants';
import { Page } from '../../view/Page';
import { BaseMetaNode, LineInfo } from '../types';
export declare function buildLayoutMeta(pages: Page[]): {
    dataCenter: Map<string, BaseMetaNode>;
    lineCenter: Map<string, LineInfo>;
    widgetIds: string[];
    widgetMetaIds: Set<string>;
    widgetMetaMap: Map<string, any>;
};
/** 是否是原子组件 */
export declare function isAtom(component: BuiltinComponentType): boolean;
/** 判断是否为占位符文本原子节点 */
export declare function isPlaceholderNode(node: any): boolean;
/** 判断是否点击是组件节点 */
export declare function isClickSelectAllNode(node: BaseMetaNode): boolean;
