/**
 * Module for making requests to the qBraid API.
 */
import { AxiosInstance } from 'axios';
export declare const DEFAULT_USER_POOL = "qbraid";
export declare const DEFAULT_BASE_URL = "https://api.qbraid.com/api";
export interface AuthData {
    apiKey: string | undefined;
    refreshToken: string | undefined;
    email: string | undefined;
}
export declare class QbraidSession {
    client: AxiosInstance;
    constructor(authData: AuthData, userPool?: string, baseURL?: string);
    private authDataToHeaders;
    private normalizeBaseURL;
    private createAxiosInstance;
    private getUserAgent;
    addUserAgent(userAgent: string): void;
}
