/// /// import { ExpressionContext, ConstructDescription, SemanticContext } from "../../compilation/contexts"; import { Expression } from "./Expression"; import { ConstructOutlet } from "../../../view/constructs/ConstructOutlet"; import { AnalyticConstruct } from "../../../analysis/predicates"; import { ExpressionASTNode } from "../../../ast/ast_expressions"; /** * A flawed expression */ export declare abstract class InvalidExpression extends Expression { readonly type: undefined; readonly valueCategory: undefined; constructor(context: ExpressionContext, ast: ExpressionASTNode); createDefaultOutlet(this: never, element: JQuery, parent?: ConstructOutlet): never; describeEvalResult(depth: number): ConstructDescription; isSemanticallyEquivalent_impl(other: AnalyticConstruct, ec: SemanticContext): boolean; }