import { Payment, Provider } from './API'; type Selector = (any: any) => TResult; export default class Utils { static checkParameters(parameters: Record): void; static downloadAsMap(axios: any, url: string, resultSelector?: Selector, idSelector?: Selector): Promise>; static getGeoLocation(axios: any, url: string): Promise; static stringify(o: any, space?: string | number): string; static setProviderAbsoluteUrls(baseUrl: string, provider: Provider): Provider; static setPaymentAbsoluteUrls(baseUrl: string, payment: TPayment): TPayment; static try(action: () => Promise, isSuccess?: (result: T) => boolean, maxTrials?: number): Promise; static trimUrl(url: string): string; } export {};