import { VercelAiClient, VercelAiClientConfigureProps } from './vercelai-client'; import { LanguageModelV1 } from 'ai'; type XaiProvider = (model: string) => LanguageModelV1; /** * XAi Grok Assistant LLM for Client only */ export declare class XaiAssistant extends VercelAiClient { protected static baseURL: string; protected providerInstance: XaiProvider | null; protected static instance: XaiAssistant | null; static getBaseURL(): string; static configure(config: VercelAiClientConfigureProps): void; private static loadModule; static testConnection(apiKey: string, model: string): Promise; private constructor(); private initializeProvider; static getInstance(): Promise; restart(): void; } export {};