UNPKG

newpipe-extractor-js

Version:
22 lines 1.06 kB
import { PoTokenProvider, PoTokenRequest, PoTokenResponse, PoTokenContext } from './PoTokenProvider'; export declare class WebPoTokenProvider extends PoTokenProvider { providerName: string; providerVersion: string; protected supportedContexts: PoTokenContext[]; requestPoToken(request: PoTokenRequest): Promise<PoTokenResponse>; protected generateWebPoToken(request: PoTokenRequest, contentBinding: string, contentBindingType: string): Promise<string>; private generateIntegrityData; private deriveKey; protected generateRandomString(length: number): string; } export declare class AdvancedWebPoTokenProvider extends WebPoTokenProvider { providerName: string; providerVersion: string; protected generateWebPoToken(request: PoTokenRequest, contentBinding: string, contentBindingType: string): Promise<string>; private generateEnvironmentFingerprint; private generateChallenge; private solveChallenge; private signPayload; private deriveSigningKey; } //# sourceMappingURL=WebPoTokenProvider.d.ts.map