import { EmitBlockKind } from "./emit-block"; export interface ExternalGeneratorOptions { emitDMMF?: boolean; emitTranspiledCode?: boolean; simpleResolvers?: boolean; useOriginalMapping?: boolean; useUncheckedScalarInputs?: boolean; emitIdAsIDType?: boolean; emitOnly?: EmitBlockKind[]; customPrismaImportPath?: string; contextPrismaKey?: string; useSimpleInputs?: boolean; } export interface InternalGeneratorOptions { outputDirPath: string; prismaClientPath: string; } export interface GeneratorOptions extends Omit, InternalGeneratorOptions { blocksToEmit: EmitBlockKind[]; contextPrismaKey: string; relativePrismaOutputPath: string; absolutePrismaOutputPath: string | undefined; }