import { BaseDownloadEngineEvents } from "./base-download-engine.js"; import { EventEmitter } from "eventemitter3"; import { FormattedStatus } from "../../transfer-visualize/format-transfer-status.js"; export declare class DownloadEngineRemote extends EventEmitter { private _latestStatus; get status(): FormattedStatus; get downloadStatues(): FormattedStatus[]; get downloadSize(): number; get fileName(): string; download(): Promise; emitRemoteProgress(progress: FormattedStatus): void; }