import type { EntityMetadata, GenerateOptions, NamingStrategy, Platform } from '@mikro-orm/core'; import { SourceFile } from './SourceFile.js'; export declare class NativeEnumSourceFile extends SourceFile { private readonly nativeEnum; constructor( meta: EntityMetadata, namingStrategy: NamingStrategy, platform: Platform, options: GenerateOptions, nativeEnum: { name: string; schema?: string; items: string[]; }, ); generate(): string; getBaseName(extension?: string): string; }