import { BaseGenerator, PluginConfig } from './BaseGenerator.js'; export declare class InteractiveDirectModeGenerator extends BaseGenerator { private api; private apiUrl?; constructor(verbose?: boolean, apiUrl?: string); generateTemplate(targetDir: string, config: PluginConfig): Promise; private readAuthConfig; private getApiUrl; private getEnvironmentName; private getAuthenticationInfo; private gatherPluginConfiguration; private overlayTemplateFiles; private copyAndProcessTemplateFiles; private replaceTemplateVariables; private updatePackageJsonWithLatestSDK; private createEnhancedPluginConfig; private createViteConfig; private createDemoProducts; }