import { MultipleComponentsGenerateOptions } from "./utils/template-generator/templates/generate-multiple-components"; export declare const kebabPrismaModels: string[]; export declare const knownModules: string[]; export type GenerateOptions = { path?: string; model?: string; module?: string; overwrite?: boolean; shouldExit?: boolean; shouldPrintError?: boolean; isBulk?: boolean; }; export declare const generateCommand: { controller: (options: GenerateOptions) => Promise; service: (options: GenerateOptions) => Promise; router: (options: GenerateOptions) => Promise; interceptors: (options: GenerateOptions) => Promise; authConfigs: (options: GenerateOptions) => Promise; hooks: (options: GenerateOptions) => Promise; policy: (options: GenerateOptions) => Promise; routeHook: (options: GenerateOptions) => Promise; serviceHook: (options: GenerateOptions) => Promise; createSchema: (options: GenerateOptions) => Promise; updateSchema: (options: GenerateOptions) => Promise; baseSchema: (options: GenerateOptions) => Promise; querySchema: (options: GenerateOptions) => Promise; createDto: (options: GenerateOptions) => Promise; updateDto: (options: GenerateOptions) => Promise; baseDto: (options: GenerateOptions) => Promise; queryDto: (options: GenerateOptions) => Promise; queryOptions: (options: GenerateOptions) => Promise; prismaModel: (options: GenerateOptions) => Promise; loginSchema: (options: GenerateOptions) => Promise; signupSchema: (options: GenerateOptions) => Promise; updateMeSchema: (options: GenerateOptions) => Promise; updatePasswordSchema: (options: GenerateOptions) => Promise; loginDto: (options: GenerateOptions) => Promise; signupDto: (options: GenerateOptions) => Promise; updateMeDto: (options: GenerateOptions) => Promise; updatePasswordDto: (options: GenerateOptions) => Promise; multipleComponents: (options: MultipleComponentsGenerateOptions) => Promise; };