import { BaseClient } from './base.js'; import { StandardResponse } from '../interfaces.js'; import { CreateWebDownloadOptions, WebDownloadInfo } from './interfaces.js'; export declare class WebAPI extends BaseClient { createWebDownload(options: CreateWebDownloadOptions): Promise; controlWebDownload(downloadId: number, operation: 'delete' | 'resume' | 'pause'): Promise; controlQueuedDownload(queuedId: number, operation: 'delete'): Promise; requestDownloadLink(params: { download_id: number; file_id?: number; zip_link?: boolean; }): Promise>; getDownloadList(params?: { bypass_cache?: boolean; id?: number; offset?: number; limit?: number; }): Promise>; checkUrl(url: string): Promise; } //# sourceMappingURL=web-api.d.ts.map