import { ConfigInternal } from '../../utils/config'; import type { DMMF } from '@prisma/generator-helper'; type ResolverType = 'queries' | 'mutations'; export type GeneratedResolver = { resolverName: string; modelName: string; type: ResolverType; }; /** Write index.ts */ export declare function writeIndex(config: ConfigInternal, model: DMMF.Model, { queries, mutations }: { queries: GeneratedResolver[]; mutations: GeneratedResolver[]; }): Promise<{ name: string; exports: string[]; }[]>; /** Write object.base.ts */ export declare function writeObject(config: ConfigInternal, model: DMMF.Model): Promise; export declare const getBuilderCalculatedImport: ({ config, fileLocation, }: { fileLocation: string; config: ConfigInternal; }) => string; /** Write resolvers (e.g. findFirst, findUnique, createOne, etc) */ export declare function writeResolvers(config: ConfigInternal, model: DMMF.Model, type: ResolverType, templates: Record): Promise; export {};