import { ModelDef, EnumDef, VariantType } from './types'; import { ImportResolutionConfig } from 'dynamic-import-resolution'; export declare const generateModel: (model: ModelDef, allModels: ModelDef[], enums: EnumDef[], types: ModelDef[], outDir: string, multiFiles: boolean, needsHelperTypes: boolean, variant: VariantType, modelVariants: string[] | undefined, resolvedModelDirPath: string, resolvedEnumDirPath: string, resolvedHelperDirPath: string, importResolutionConfig?: ImportResolutionConfig) => string; export declare const generateEnum: (enumDef: EnumDef, outDir: string, multiFiles: boolean, resolvedEnumDirPath: string, importResolutionConfig?: ImportResolutionConfig) => string;