import type { AstNodeBase, AstNodeLayout } from "@/types";
import type { BattleScriptToAST } from "@/services";
import type { DataTypeContext } from "@/services/grammar/ts/language/BattleScriptParser";
export interface DataTypeNode extends AstNodeBase {
    kind: "DATA_TYPE";
    value: string;
}
export declare const DataTypeNodeLayout: AstNodeLayout<DataTypeNode>[];
export declare const dataTypeToAstNode: (instance: BattleScriptToAST, ctx: DataTypeContext) => DataTypeNode;
//# sourceMappingURL=DataTypeNode.d.ts.map