import type { ClientContextProvider, InitialContext } from "../../types/api/context/clientContext";
import { GeoHelper } from "../../helper/geoHelper";
declare class DefaultClientContextProvider implements ClientContextProvider {
    private baseUrl;
    private nodeUrl;
    private programId;
    private lang;
    private installationId;
    private token;
    private userId;
    private readonly geoHelper;
    constructor(init: InitialContext);
    getGeoHelper(): GeoHelper;
    getBaseUrl(): string;
    getNodeUrl(): string;
    getProgramId(): number;
    getLang(): string;
    setLang(lang: string): void;
    getInstallationId(): string;
    setInstallationId(installationId: string): void;
    getToken(): string;
    setToken(token: string): void;
    getUserId(): number;
    setUserId(userId: number): void;
}
export { DefaultClientContextProvider };
