import axios, { type AxiosInstance } from "axios"; type ServerAuthContext = { baseUrl: string; getAccessToken?: () => Promise; }; export declare function runWithServerAuthContext(context: ServerAuthContext, fn: () => T): T; export declare function hasRefreshableServerAuth(baseUrl: string): boolean; export declare function getServerAccessTokenProvider(baseUrl: string): (() => Promise) | undefined; type ServerAuthAxios = AxiosInstance["request"] & Pick & { isAxiosError: typeof axios.isAxiosError; }; declare const serverAuthAxios: ServerAuthAxios; export default serverAuthAxios; //# sourceMappingURL=request-auth.d.ts.map