import { YoutubeDLInfo } from './youtube-dl-info-builder';
export declare type YoutubeDLSubs = {
    language: string;
    filename: string;
    path: string;
}[];
declare class YoutubeDLWrapper {
    private readonly url;
    private readonly enabledResolutions;
    constructor(url?: string, enabledResolutions?: number[]);
    getInfoForDownload(youtubeDLArgs?: string[]): Promise<YoutubeDLInfo>;
    getSubtitles(): Promise<YoutubeDLSubs>;
    downloadVideo(fileExt: string, timeout: number): Promise<string>;
    private guessVideoPathWithExtension;
}
export { YoutubeDLWrapper };
//# sourceMappingURL=youtube-dl-wrapper.d.ts.map