import { type Response, type RequestInfo, type RequestInit } from 'undici'; import type { TokenType } from '../../../auth/definitions'; /** * Sends request using undici and returns a response. When a `tokenType` is * passed, automatically injects an `authorization: Bearer ` header * obtained via {@link getBearerToken}. Any headers already present on * `options.headers` are preserved. * @internal */ export declare function dtFetch(url: RequestInfo, options?: RequestInit, tokenType?: TokenType): Promise;