blob: d40a10c9354770133a5b5264d582cb1f3607b4cf (
plain) (
tree)
|
|
import { GetTokenResult } from "./api";
import { Challenge } from "./challenge";
export interface TokenInfo {
token: string;
r: string;
metabgclr: string;
mainbgclr: string;
guitextcolor: string;
metaiconclr: string;
meta_height: string;
meta_width: string;
meta: string;
pk: string;
dc: string;
at: string;
cdn_url: string;
lurl: string;
surl: string;
smurl: string;
kbio: boolean;
mbio: boolean;
tbio: boolean;
}
export interface SessionOptions {
userAgent?: string;
proxy?: string;
}
export declare class Session {
token: string;
tokenInfo: TokenInfo;
private userAgent;
private proxy;
constructor(token: string | GetTokenResult, sessionOptions?: SessionOptions);
getChallenge(): Promise<Challenge>;
getEmbedUrl(): string;
}
|