import type { ModelDefinitionConfig } from "openclaw/plugin-sdk/provider-model-shared"; export declare const XAI_BASE_URL = "https://api.x.ai/v1"; export declare const XAI_DEFAULT_MODEL_ID = "grok-4"; export declare const XAI_DEFAULT_MODEL_REF = "xai/grok-4"; export declare const XAI_DEFAULT_CONTEXT_WINDOW = 256000; export declare const XAI_LARGE_CONTEXT_WINDOW = 2000000; export declare const XAI_CODE_CONTEXT_WINDOW = 256000; export declare const XAI_DEFAULT_MAX_TOKENS = 64000; export declare const XAI_LEGACY_CONTEXT_WINDOW = 131072; export declare const XAI_LEGACY_MAX_TOKENS = 8192; export declare function buildXaiModelDefinition(): ModelDefinitionConfig; export declare function buildXaiCatalogModels(): ModelDefinitionConfig[]; export declare function resolveXaiCatalogEntry(modelId: string): ModelDefinitionConfig | undefined;