import { WatsonXAI } from '@ibm-cloud/watsonx-ai'; import { UserOptions } from 'ibm-cloud-sdk-core'; import { BackendClient } from '../../../backend/client.cjs'; import '../../../internals/serializable.cjs'; import '../../../internals/types.cjs'; import '../../../internals/helpers/guards.cjs'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ interface WatsonxClientSettings extends Pick { spaceId?: string; baseUrl?: string; region?: string; projectId?: string; apiKey?: string; } declare class WatsonxClient extends BackendClient { constructor(settings: WatsonxClientSettings); get spaceId(): string | undefined; get projectId(): string | undefined; protected create(): WatsonXAI; } export { WatsonxClient, type WatsonxClientSettings };