import { formatFiles, generateFiles, joinPathFragments, names, Tree } from '@nx/devkit'; import { getDMMF } from '@prisma/internals'; import { getNpmScope } from '@nx/js/src/utils/package-json/get-npm-scope'; import { addToModules, getPrismaSchemaPath, readPrismaSchema } from '../lib/engine'; import { ModelExtensionGeneratorSchema } from './schema'; declare const defaultDependencies: { addToModules: typeof addToModules; formatFiles: typeof formatFiles; generateFiles: typeof generateFiles; getDMMF: typeof getDMMF; getNpmScope: typeof getNpmScope; getPrismaSchemaPath: typeof getPrismaSchemaPath; joinPathFragments: typeof joinPathFragments; names: typeof names; readPrismaSchema: typeof readPrismaSchema; }; export type ModelExtensionGeneratorDependencies = typeof defaultDependencies; export declare function modelExtensionGeneratorLogic(tree: Tree, options: ModelExtensionGeneratorSchema, dependencies?: ModelExtensionGeneratorDependencies): Promise; export declare function modelExtensionGenerator(tree: Tree, options: ModelExtensionGeneratorSchema): Promise; export default modelExtensionGenerator;