/// /// import { NullStatementASTNode } from "../../../ast/ast_statements"; import { ConstructOutlet } from "../../../view/constructs/ConstructOutlet"; import { SemanticContext } from "../../compilation/contexts"; import { AnalyticConstruct } from "../../../analysis/predicates"; import { CPPConstruct, SuccessfullyCompiled } from "../CPPConstruct"; import { Statement, RuntimeStatement } from "./Statement"; import { NullStatementOutlet } from "../../../view/constructs/StatementOutlets"; export declare class NullStatement extends Statement { readonly construct_type = "null_statement"; createDefaultOutlet(this: CompiledNullStatement, element: JQuery, parent?: ConstructOutlet): NullStatementOutlet; isTailChild(child: CPPConstruct): { isTail: boolean; }; isSemanticallyEquivalent_impl(other: AnalyticConstruct, equivalenceContext: SemanticContext): boolean; } export interface CompiledNullStatement extends NullStatement, SuccessfullyCompiled { } export declare class RuntimeNullStatement extends RuntimeStatement { constructor(model: CompiledNullStatement, parent: RuntimeStatement); upNextImpl(): void; stepForwardImpl(): void; }