import type { EbsiUriComponents } from "@cef-ebsi/ebsi-uri"; import type { AnySchemaObject } from "ajv"; import type { AxiosResponse, RawAxiosRequestHeaders } from "axios"; import type { JsonWebKey } from "did-resolver"; import type { EbsiEnvConfiguration, Service } from "./types.ts"; export declare const AXIOS_TIMEOUT = 15000; export declare const memoizedGet: (url: string, timeout?: number, axiosHeaders?: RawAxiosRequestHeaders) => Promise>; export declare const getEbsiResource: (ebsiUriComponents: EbsiUriComponents, config: EbsiEnvConfiguration, timeout?: number, cache?: boolean, axiosHeaders?: RawAxiosRequestHeaders) => Promise>; export declare function equalJWKs(jwk1: JsonWebKey, jwk2: JsonWebKey): boolean; export declare function getErrorMessage(error: unknown): string; export declare function getEthereumAddress(jwk: JsonWebKey): string; export declare function getPublicKeyHex(jwk: JsonWebKey): string; export declare function loadSchema(config: EbsiEnvConfiguration, timeout?: number, axiosHeaders?: RawAxiosRequestHeaders): (url: string) => Promise; export declare function toChecksumAddress(address: string): string; //# sourceMappingURL=utils.d.ts.map