import { Command } from 'commander';
export declare class UploadCommand {
    private configManager;
    constructor();
    getCommand(): Command;
    /**
     * 交互式上传
     */
    interactiveUpload(): Promise<void>;
    /**
     * 直接上传
     */
    directUpload(localPath: string, remotePath?: string, cliOptions?: any): Promise<void>;
    /**
     * 执行上传操作
     */
    private performUpload;
    /**
     * 显示上传结果
     */
    private displayUploadResult;
    /**
     * 显示单个文件上传结果
     */
    private displaySingleResult;
    /**
     * 显示批量上传结果
     */
    private displayBatchResult;
}
//# sourceMappingURL=UploadCommand.d.ts.map