import { AuthorizationInterface } from "../types/base/authorization-interface"; export declare class SaySimpleAuthorization implements AuthorizationInterface { private readonly authenticationUrl; private readonly privateKey; private accessToken; private accessTokenValidUntil; private readonly apiKey; private bearerToken; constructor(authenticationUrl: string, apiToken: string, privateKey?: string); getAccessToken(): Promise; isAccessTokenValid(): boolean; authenticate(): Promise; private generateJWT; getAuthorizationType(): "Bearer" | "Basic"; needsAuthorizationHeader(): boolean; }