import { FlywayVersion } from "../../internal/flyway-version"; import { FlywayCliProvider } from "../flyway-cli-provider"; import { FlywayCli } from "../flyway-cli"; import { FlywayCliDownloader } from "./downloader/flyway-cli-downloader"; export declare class DownloadProvider extends FlywayCliProvider { private saveDirectory; private flywayCliDownloader; protected static logger: import("../../utility/logger").Logger; constructor(saveDirectory: string, flywayCliDownloader: FlywayCliDownloader); getFlywayCli(flywayVersion: FlywayVersion): Promise; private getExtractLocationFromDecompressedFiles; private decompressFiles; private removeArchiveFile; }