/// import type { RequestOptions } from 'https'; interface ISubmitCommand { handle(option: RequestOptions, filePath: string): Promise; } interface IDownloadCommand { handle(url: string, output: string): Promise; } export declare class RequestClient { submit(option: RequestOptions, filePath: string): Promise; download(url: string, output: string): Promise; } export declare class SubmitCommand implements ISubmitCommand { requestClient: RequestClient; constructor(requestClient: RequestClient); handle(option: RequestOptions, filePath: string): Promise; } export declare class DownloadCommand implements IDownloadCommand { requestClient: RequestClient; constructor(requestClient: RequestClient); handle(url: string, output: string): Promise; } export {};