import { HttpClient } from "@databricks/sdk-core/http"; import { ClientOptions } from "@databricks/sdk-options/client"; //#region src/v1/transport.d.ts /** * The configuration a client needs to issue requests, resolved from * {@link ClientOptions} and a configuration profile. */ interface ResolvedClientConfig { /** Host with any trailing slash removed. */ host: string; /** * Default account ID for account-level paths that contain an account_id * segment. A request's own accountId still wins. */ accountId?: string; /** * Workspace ID used to route workspace-level calls on unified hosts (SPOG). */ workspaceId?: string; /** HTTP client with authentication, and any configured timeout, applied. */ httpClient: HttpClient; } /** * Resolves {@link ClientOptions} into a {@link ResolvedClientConfig}. * * A configuration profile is always resolved from the config file and * environment variables (per options.profileOptions); it supplies host, * accountId, workspaceId, and credentials wherever the caller did not set them * explicitly. Explicit options always take precedence. * * @throws if host is neither provided nor present in the resolved profile. */ declare function resolveClientConfig(options: ClientOptions): Promise; //#endregion export { ResolvedClientConfig, resolveClientConfig }; //# sourceMappingURL=transport.d.ts.map