import type LRUCache from '@tinkoff/lru-cache-nano'; import { MetricsInstances } from '@tramvai/tokens-metrics'; import type { Args, CreateRequestWithMetrics, GetServiceName } from './types'; export declare const getUrlAndOptions: (args: Args) => any[]; export declare const createRequestWithMetrics: CreateRequestWithMetrics; export declare function initConnectionResolveMetrics({ metricsInstances, cache, }: { metricsInstances: MetricsInstances; cache: LRUCache; }): void; export declare const addMetricsForFetch: ({ metricsInstances: { requestsTotal, requestsErrors, requestsDuration }, getServiceName, cache, }: { metricsInstances: MetricsInstances; getServiceName: GetServiceName; cache: LRUCache; }) => void; //# sourceMappingURL=createRequestWithMetrics.d.ts.map