export declare type EmitBlockKind = 'enums' | 'models' | 'crudResolvers' | 'relationResolvers' | 'inputs' | 'outputs'; export declare const ALL_EMIT_BLOCK_KINDS: EmitBlockKind[]; export declare const BLOCKS_DEPENDENCIES_MAP: Record; export declare function getBlocksToEmit(emitOnly: EmitBlockKind[] | undefined): EmitBlockKind[]; export interface ExternalGeneratorOptions { emitDMMF?: boolean; emitTranspiledCode?: boolean; simpleResolvers?: boolean; useOriginalMapping?: boolean; useUncheckedScalarInputs?: boolean; emitIdAsIDType?: boolean; emitOnly?: EmitBlockKind[]; customPrismaImportPath?: string; contextPrismaKey?: string; } export interface InternalGeneratorOptions { outputDirPath: string; relativePrismaOutputPath: string; absolutePrismaOutputPath?: string; } export interface GeneratorOptions extends Omit, InternalGeneratorOptions { blocksToEmit: EmitBlockKind[]; contextPrismaKey: string; } //# sourceMappingURL=options.d.ts.map