import type { GeneratorOpts } from '../utils/opts.js'; import SubGeneratorBase from '../base/sub-gen-base.js'; /** * Generator for adding a new model to an OData service. */ declare class AddNewModelGenerator extends SubGeneratorBase { /** * The answers from the prompts. */ private answers; /** * The variant. */ private variant; /** * The CF configuration, set when running in a CF environment. */ private cfConfig; /** * The project path. */ private readonly projectPath; /** * Creates an instance of the generator. * * @param {string | string[]} args - The arguments passed to the generator. * @param {GeneratorOpts} opts - The options for the generator. */ constructor(args: string | string[], opts: GeneratorOpts); initializing(): Promise; /** * Checks whether the project's CF target (org/space stored in ui5.yaml) matches the * currently logged-in CF target. */ private _checkCfTargetMismatch; prompting(): Promise; writing(): Promise; end(): void; } export default AddNewModelGenerator; //# sourceMappingURL=index.d.ts.map