import { QelosSDKOptions } from './types'; /** Path segment of a relative URL, without query or hash — used for auth routing in extraHeaders. */ export declare function relativeUrlPath(relativeUrl: string): string; export default class BaseSDK { #private; protected qlOptions: QelosSDKOptions; constructor(qlOptions: QelosSDKOptions); protected buildUrl(relativeUrl: string): string; callApi(relativeUrl: string, data?: RequestInit): Promise; private handleFailedRefreshToken; private getContentType; private parseResponse; callJsonApi(relativeUrl: string, data?: RequestInit): Promise; getQueryParams(moreQuery?: Record): string; }