import { SchemaObject } from 'openapi3-ts'; import { OpenApiTypeScriptConfig } from './config.js'; import { GenerateSchemaFileOptions } from './generate-schema-file-options.js'; import { SchemaTypeBase } from './schema-type-base.js'; export declare class EnumType extends SchemaTypeBase { readonly id: string; constructor(id: string, schema: SchemaObject, config: OpenApiTypeScriptConfig); write(): string; private writeEnumNameFromValue; private isNumeric; private writeEnumValue; writeSchemaFile(options: boolean | GenerateSchemaFileOptions): string; }