import type { AstNodeBase, AstNodeLayout } from "@/types";
import type { BattleScriptFromAST, BattleScriptToAST } from "@/services";
import type { BooleanLiteralContext } from "@/services/grammar/ts/language/BattleScriptParser";
export interface LiteralBooleanNode extends AstNodeBase {
    kind: "LITERAL_BOOLEAN";
    value: boolean;
    raw: string;
}
export declare const LiteralBooleanNodeLayout: AstNodeLayout<LiteralBooleanNode>[];
export declare const booleanLiteralToAstNode: (instance: BattleScriptToAST, ctx: BooleanLiteralContext) => LiteralBooleanNode;
export declare const literalBooleanFromAstNode: (instance: BattleScriptFromAST, node: any) => any;
//# sourceMappingURL=LiteralBooleanNode.d.ts.map