import type { AstNodeBase, AstNodeLayout } from "@/types";
import type { BattleScriptFromAST, BattleScriptToAST } from "@/services";
import type { UndefinedLiteralContext } from "@/services/grammar/ts/language/BattleScriptParser";
export interface LiteralUndefinedNode extends AstNodeBase {
    kind: "LITERAL_UNDEFINED";
    raw: string;
}
export declare const LiteralUndefinedNodeLayout: AstNodeLayout<LiteralUndefinedNode>[];
export declare const undefinedLiteralToAstNode: (instance: BattleScriptToAST, ctx: UndefinedLiteralContext) => LiteralUndefinedNode;
export declare const literalUndefinedFromAstNode: (instance: BattleScriptFromAST, node: any) => any;
//# sourceMappingURL=LiteralUndefinedNode.d.ts.map