import type { AstNodeBase, AstNodeLayout } from "@/types";
import type { BattleScriptToAST } from "@/services";
import type { DebuggerStatementContext } from "@/services/grammar/ts/language/BattleScriptParser";
import type { BattleScriptFromAST } from "@/services/fullAst/BattleScriptFromAST";
import type { VisitOptions } from "@/types/VisitOptions";
export interface DebuggerStatementNode extends AstNodeBase {
    kind: "DEBUGGER_STATEMENT";
}
export declare const DebuggerStatementNodeLayout: AstNodeLayout<DebuggerStatementNode>[];
export declare const debuggerStatementToAstNode: (instance: BattleScriptToAST, ctx: DebuggerStatementContext) => DebuggerStatementNode;
export declare const debuggerStatementFromAstNode: (instance: BattleScriptFromAST, node: DebuggerStatementNode, options?: VisitOptions) => string;
//# sourceMappingURL=DebuggerStatementNode.d.ts.map