import { CommandLineInputs, CommandLineOptions, CommandMetadata, IonicAngularGenerateOptions } from '../../../definitions'; import { GenerateRunner, GenerateRunnerDeps } from '../../generate'; import { IonicAngularProject } from './'; export interface IonicAngularGenerateRunnerDeps extends GenerateRunnerDeps { readonly project: IonicAngularProject; } export declare class IonicAngularGenerateRunner extends GenerateRunner { protected readonly e: IonicAngularGenerateRunnerDeps; constructor(e: IonicAngularGenerateRunnerDeps); getCommandMetadata(): Promise>; ensureCommandLine(inputs: CommandLineInputs, options: CommandLineOptions): Promise; createOptionsFromCommandLine(inputs: CommandLineInputs, options: CommandLineOptions): IonicAngularGenerateOptions; run(options: IonicAngularGenerateOptions): Promise; tabsPrompt(): Promise; getModules(context: any, kind: string): Promise; }