import { Optional } from 'utility-types'; import { GigyaRequest } from '../RequestFactory.js'; import { UserKeyCredentials, AuthRequestSigner } from './AuthRequestSigner.js'; import '../interfaces/base-params.js'; import './ISigner.js'; interface RSACredentials extends UserKeyCredentials { privateKey: string; } declare function isRSACreds(credentials: RSACredentials | any): credentials is RSACredentials; type RequestParams = Optional; type RequestType = GigyaRequest; declare class AuthBearerSigner extends AuthRequestSigner { constructor(creds: RSACredentials); sign(request: RequestType): void; private signJwt; } export { AuthBearerSigner, type RSACredentials, isRSACreds };