import { EnumTypeDefinitionNode } from 'graphql';
import { TypeName } from '../config/pattern.js';
import { FlutterFreezedPluginConfig } from '../config/plugin-config.js';
export declare class EnumBlock {
    static build(config: FlutterFreezedPluginConfig, node: EnumTypeDefinitionNode): string;
    static buildDecorators: () => string;
    static buildHeader: (config: FlutterFreezedPluginConfig, typeName: TypeName) => string;
    static buildBody: (config: FlutterFreezedPluginConfig, node: EnumTypeDefinitionNode) => string;
    static buildFooter: () => string;
}
