import { Command, flags } from '@oclif/command'; import MakeOptions from '../domain/MakeOptions'; import Configuration from '../domain/Configuration'; declare class Make extends Command { static description: string; static args: { name: string; description: string; required: boolean; }[]; static flags: { 'object-name': flags.IOptionFlag; create: import("@oclif/parser/lib/flags").IBooleanFlag; config: flags.IOptionFlag; type: flags.IOptionFlag; }; /** * CLI command execution handler. * * @returns {Promise} */ run(): Promise; /** * Make files based on the given name and type. * * @param {Configuration} config * @param {string} filename * @param {string} type * @param {string} objectName * @returns {Promise} */ makeFiles(config: Configuration, filename: string, type?: string, options?: Partial): Promise; } export default Make;