///
import https from "https";
import { YoutubeRawData } from "./types";
import { Client } from "../classes";
interface Options extends https.RequestOptions {
params: Record;
data: any;
headers: Record;
}
export default class HTTP {
private _cookie;
private _hl;
private _gl;
private _localAddress?;
constructor(client: Client);
/** Send GET request to Youtube */
get(path: string, options: Partial): Promise;
/** Send POST request to Youtube */
post(path: string, options: Partial): Promise;
/**
* Send request to Youtube
*/
private request;
private static returnPromise;
}
export {};