import type { ModelDefinitionConfig } from "openclaw/plugin-sdk/provider-models";
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;
