import type { OAuthAuthProvider } from "../../auth/OAuthAuthProvider.js"; import type * as core from "../../core/index.js"; import type { CortiClient } from "../CortiClient.js"; import { type Environment } from "./environment.js"; 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;