/** * JWT Bearer Token Authenticator * * Provides authentication headers using a JWT. * The token is opaque to the SDK - it's simply passed as a Bearer token. */ export declare class JWTAuthenticator { private token; constructor(token: string); /** * Updates the JWT dynamically without creating a new authenticator instance * * @param newToken - The new JWT to use for authentication * @throws {Error} If the new token is empty or null */ updateToken(newToken: string): void; /** * Gets authentication headers for API requests * @returns Authentication headers with Bearer token */ getAuthHeaders(): Promise>; } //# sourceMappingURL=jwt.d.ts.map