import { formatFiles, installPackagesTask, Tree } from '@nx/devkit'; import { apiLibraryGenerator } from '../lib/engine'; import { GenerateCustomGeneratorSchema } from './schema'; import { execSync } from 'child_process'; declare const defaultDependencies: { formatFiles: typeof formatFiles; installPackagesTask: typeof installPackagesTask; apiLibraryGenerator: typeof apiLibraryGenerator; execSync: typeof execSync; join: (...paths: string[]) => string; }; export type CustomGeneratorDependencies = typeof defaultDependencies; export declare function customGeneratorLogic(tree: Tree, schema: GenerateCustomGeneratorSchema, dependencies?: CustomGeneratorDependencies): Promise<() => void>; export default function (tree: Tree, schema: GenerateCustomGeneratorSchema): Promise<() => void>; export {};