import { IAuthOptions } from "../api/core/tokenManager"; export declare const API: { AUTH: string; REFRESH: string; DATA: { ENDPOINT: string; }; FILES: { ENDPOINT: string; }; REAL_TIME: { ENDPOINT: string; PROTOCOL: string; }; UMS: { ENDPOINT: string; SIGNUP: string; USER: string; CHANGEPASSWORD: string; RESETPASSWORD: string; }; OAUTH: { INIT: string; AUTH: string; }; CHANNEL: { ENDPOINT: string; }; DOMAIN: string; HOST: string; PORT: number; PROTOCOL: string; }; export declare const DEFAULT_PROJECT_ZONE = "nl00"; export declare const API_SUFFIX: string; export declare const REALTIME_SUFFIX: string; export declare const APIKEY_DEFAULT_ALIAS = "apikey"; export declare function stripUrlSlashes(url: string | null | undefined): string; export declare function getZone(zone: string | null | undefined): string; export declare function getApiUrl({ projectID, zone, projectURL }: IAuthOptions): string; export declare function getRtcUrl({ projectID, zone, projectURL }: IAuthOptions, token: string): string; export declare function getProjectId({ projectID, projectURL }: Pick): string;