import { OAuthCredentials, RequestOptions } from '../types'; export declare class OAuthService { private credentials; constructor(credentials: OAuthCredentials); signRequest(requestOptions: RequestOptions): Promise; getAuthorizationHeader(requestOptions: RequestOptions): Promise; validateCredentials(): void; updateCredentials(newCredentials: OAuthCredentials): void; private generateNonce; private percentEncode; private buildAuthorizationHeader; private generateSignature; private normalizeParams; private createSignatureBaseString; private createSigningKey; private hmacSha1; } //# sourceMappingURL=oauth.d.ts.map