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