import { CHAINS } from '@okx-lido-sdk/constants'; import { RPCProvidersKeys } from './providersUrls'; import { RequestInit, Response } from './fetch'; export declare type FetRPCUrl = (chainId: CHAINS) => string; export interface FetchRPCOptions extends RequestInit { providers?: RPCProvidersKeys; urls?: (string | FetRPCUrl)[]; } export declare type FetchRPC = (chainId: CHAINS, options: FetchRPCOptions) => Promise; export declare type CreateRPCFetcher = (options: FetchRPCOptions) => FetchRPC; export declare const fetchRPC: FetchRPC;