import type { Nullable, QueryParams } from "../typings/common"; import RequestError from "./request-error"; export declare function assert(condition: boolean, msg?: string): asserts condition; export declare function getApiUrl(): string; export declare function getAccessToken(): Nullable; export declare function setAccessToken(token: string): void; export declare function removeAccessToken(): void; export declare function removeRefreshToken(): void; export declare function getSearchString(queryParams?: QueryParams): string; export declare function convertRequestErrorToMap(error: Error): Record; export declare function getMessageByStatusCode(error: RequestError): string; export declare function getMessageFromRequestError(error: RequestError): string; export declare function getMessageFromError(error: unknown): string; export declare function convertStringToNumberIfValid(value: string): number | string; export declare function trimTrailingSlash(url: string): string; export declare function isAbsoluteUrl(url: string | null): boolean; export declare function getAuthPageUrl(): string; export declare function removeAuthTokensAndRedirectToAuthPage(): void; export declare function generateNumberArray(length: number): Array; export declare function createId(size?: number): string; export declare function urlTranslit(phrase: string): string; export declare function getWebsiteOrigin(): string; export declare function getSearchParams(): URLSearchParams; export declare function getNameWithDepth(name: string, depth: number): string; export declare function humanFileSize(bytes: number, dp?: number): string;