import type { AstNodeBase, AstNodeLayout, LiteralDoubleNode, LiteralFloatNode } from "@/types";
import type { NumberLiteralContext } from "@/services/grammar/ts/language/BattleScriptParser";
import type { BattleScriptToAST } from "@/services";
export interface LiteralIntNode extends AstNodeBase {
    kind: "LITERAL_INT";
    value: number;
    raw: string;
}
export declare const LiteralIntNodeLayout: AstNodeLayout<LiteralIntNode>[];
export declare const numberLiteralToAstNode: (instance: BattleScriptToAST, ctx: NumberLiteralContext) => LiteralIntNode | LiteralFloatNode | LiteralDoubleNode;
//# sourceMappingURL=LiteralIntNode.d.ts.map