import { AxiosRequestConfig } from "axios"; import { Project as WorkspaceProject, DeploymentData } from "../models/Types"; interface Auth { username: string; password: string; } interface Destination { url: string; client?: string; auth?: Auth; isUsingProxy?: boolean; } export default class DeploymentManager { private readonly service; private projectData; private isRunningInBAS; private isUsingProxy; private baseUrl; private client; private auth; constructor(projectData: WorkspaceProject, targetDestination: Destination); getConfig(): AxiosRequestConfig; deploy(packageName: string, transport: string): Promise; undeploy(transport: string): Promise; deploymentData(): Promise; isUndeploymentSupported(): Promise; getSystemUI5Version(): Promise; logSystemResponse(result: any): void; } export {};