import { A as Authentication } from './Connection-DXr-ZS8a.js';
import 'node:url';

declare class ClarisId implements Authentication {
    private readonly username;
    private readonly password;
    private authenticationDetails;
    private userPool;
    private cognitoUser;
    private userSession;
    private idTokenPromise;
    constructor(username: string, password: string);
    getAuthorizationHeader(): Promise<string>;
    private getAuthenticationDetails;
    private getIdToken;
    private getStoredIdToken;
    private refreshSession;
    private retrieveNewSession;
    private getCognitoUser;
    private getUserPool;
}

export { ClarisId as default };
