import type { OAuthAuthProvider } from "../../auth/OAuthAuthProvider.mjs"; import type * as core from "../../core/index.mjs"; import type { CortiClient } from "../CortiClient.mjs"; import { type Environment } from "./environment.mjs"; export type ResolvedClientOptions = { environment: Environment; tenantName: core.Supplier; /** Seeded token response from the discovery call — passed to the provider to avoid a second refreshAccessToken call. */ initialTokenResponse?: Promise; }; export declare function resolveClientOptions(options: CortiClient.Options): ResolvedClientOptions;