import { type DatabricksPrincipal } from "./identity.js"; export interface DatabricksAuthenticatedFetchOptions { principal: DatabricksPrincipal; fetchImpl?: typeof fetch; additionalHeaders?: ConstructorParameters[0] | (() => ConstructorParameters[0] | Promise[0]>); } /** * Fetch adapter for third-party SDKs that require a standard fetch surface. * A fresh principal token is resolved per attempt and one auth refresh retry is bounded to 401/403. */ export declare function createDatabricksAuthenticatedFetch(options: DatabricksAuthenticatedFetchOptions): typeof fetch; export declare function databricksAnthropicGatewayBaseUrl(host: string): string; //# sourceMappingURL=authenticated-fetch.d.ts.map