import type { Lang } from "../lang"; import { ControllerBase } from "./ControllerBase"; export interface BasicAuth { username: string; password: string; } export default class PluginSystemController extends ControllerBase { private ui?; private getUI; private isReactPage; protected goToPluginSystemPage(baseUrl: string): Promise; readyForUpload(options: { baseUrl: string; userName: string; password: string; lang: Lang; basicAuth?: BasicAuth; }): Promise; upload(pluginPath: string, lang: Lang): Promise; }