import type { AstNodeBase, AstNodeLayout, ExpressionUnion } from "@/types";
import type { BattleScriptToAST } from "@/services";
import type { ExpressionStatementContext } from "@/services/grammar/ts/language/BattleScriptParser";
export interface ExpressionStatementNode extends AstNodeBase {
    kind: "EXPRESSION_STATEMENT";
    expression: ExpressionUnion;
}
export declare const ExpressionStatementNodeLayout: AstNodeLayout<ExpressionStatementNode>[];
export declare const expressionStatementToAstNode: (instance: BattleScriptToAST, ctx: ExpressionStatementContext) => ExpressionStatementNode;
//# sourceMappingURL=ExpressionStatementNode.d.ts.map