import type { AstNodeBase, AstNodeLayout, ConstantDeclaratorNode } from "@/types";
import type { BattleScriptFromAST } from "@/services/fullAst/BattleScriptFromAST";
import type { VisitOptions } from "@/types/VisitOptions";
export interface ConstantDeclarationNode extends AstNodeBase {
    kind: "CONSTANT_DECLARATION";
    declarations: ConstantDeclaratorNode[];
    isExported?: boolean;
}
export declare const ConstantDeclarationNodeLayout: AstNodeLayout<ConstantDeclarationNode>[];
export declare const constantDeclarationFromAstNode: (instance: BattleScriptFromAST, node: ConstantDeclarationNode, _options?: VisitOptions) => string;
//# sourceMappingURL=ConstantDeclarationNode.d.ts.map