import { SoraAPI } from './lib/api'; import { VideoDownloader } from './lib/download'; import { VideoItem, DownloadOptions } from './types'; import { BaseService } from './lib/services/base-service'; export declare class SoraVideoDownloader extends BaseService { private api; private downloader; private configManager; constructor(cookies?: string, downloadOptions?: DownloadOptions); getFeed(): Promise; downloadVideo(video: VideoItem): Promise; downloadAllVideos(maxConcurrent?: number): Promise; downloadRecentVideos(count?: number, maxConcurrent?: number): Promise; setOutputDir(dir: string): void; setOverwrite(overwrite: boolean): void; } export { SoraAPI, VideoDownloader }; export * from './types'; export * from './lib'; //# sourceMappingURL=index.d.ts.map