import { SyntaxNode, TypeAnnotation, ViewElement, LogicItemNode, Continue, Break } from '../concepts'; /** * 目标类型列表是否和源类型列表一致 */ export declare function isSameInType(source: TypeAnnotation[], target: TypeAnnotation[]): boolean; export declare function getControlNode(node: ViewElement): ViewElement; export declare function isSelectClassComponent(node: ViewElement): boolean; export declare function toBriefExpr(expression: LogicItemNode): string; export declare const specialOfficialCustoms: { name: string; version: string; }[]; export declare const shouldLoadCss: (name: string, version: string) => boolean; /** 是否是这条线上的最后一个节点 */ export declare function isLastNode(node: SyntaxNode): boolean; /** 是否在 ForEach 或者 While 节点内 */ export declare function isAncestorHasForEachOrWhile(node: SyntaxNode): boolean; export declare function isInStatementLine(node: Continue | Break): boolean; //# sourceMappingURL=node.d.ts.map