export interface AdvancedCLIOptions { command: string; config?: string; port?: number; database?: string; output?: string; help?: boolean; verbose?: boolean; watch?: boolean; env?: string; profile?: string; } export declare class AdvancedMockAuthCLI { private rl; constructor(); run(): Promise; private parseArgs; private showAdvancedHelp; deployToCloud(options: AdvancedCLIOptions): Promise; private deployToAWS; private deployToGCP; private deployToAzure; private deployWithDocker; startMonitoring(options: AdvancedCLIOptions): Promise; backupData(options: AdvancedCLIOptions): Promise; restoreData(options: AdvancedCLIOptions): Promise; validateConfig(options: AdvancedCLIOptions): Promise; runBenchmarks(options: AdvancedCLIOptions): Promise; generateDocs(options: AdvancedCLIOptions): Promise; managePlugins(options: AdvancedCLIOptions): Promise; private installPlugin; private removePlugin; private listPlugins; private updatePlugins; private question; private generateSecret; private copyDirectory; private getDirectorySize; private initProjectAdvanced; private startServerAdvanced; private runTestsAdvanced; private generateDataAdvanced; private migrateDatabaseAdvanced; close(): void; } //# sourceMappingURL=advanced.d.ts.map