import type { AstNodeBase, AstNodeLayout, VisitOptions } from "@/types";
import type { BattleScriptFromAST, BattleScriptToAST } from "@/services";
import type { OffsetStatementContext } from "@/services/grammar/ts/language/BattleScriptParser";
export interface OffsetStatementNode extends AstNodeBase {
    kind: "OFFSET_STATEMENT";
    value: number;
}
export declare const OffsetStatementNodeLayout: AstNodeLayout<OffsetStatementNode>[];
export declare const offsetStatementToAstNode: (instance: BattleScriptToAST, ctx: OffsetStatementContext) => OffsetStatementNode;
export declare const offsetStatementFromAstNode: (instance: BattleScriptFromAST, node: OffsetStatementNode, options?: VisitOptions) => string;
//# sourceMappingURL=OffsetStatementNode.d.ts.map