/** * Write user-level ~/.grok/config.toml SVS:COMPAT block. * * Grok docs (Claude Code Compatibility): * - Loads ~/.claude.json MCP + Claude plugins (incl. vercel OAuth) by default * - Project .grok/config.toml may only set mcp_servers / plugins / permission * - [compat.*] belongs in ~/.grok/config.toml only * * Without this block, every Grok session merges global Claude MCP + vercel * plugin and often hangs on OAuth before skills/hooks/agents appear. * * skills=false: Claude global trees (e.g. cybersecurity-suite ~750 SKILL.md) * make session.create take many minutes. Native skills stay in .grok/skills/. */ export declare const GROK_USER_CONFIG_VERSION = "1.1.0"; export interface GrokUserConfigResult { written: boolean; version: string; path: string; skippedReason?: string; } /** * @param stackId — when not `nodejs`, keep vercel plugin disabled (OAuth hang). * On nodejs we still disable the Claude vercel *plugin* MCP; Next tools come * from project `nextjs-devtools` stdio export instead. */ export declare function grokUserCompatBlock(_stackId?: string | null): string; export declare function grokUserConfigNeedsUpdate(): boolean; export declare function exportGrokUserConfig(opts?: { force?: boolean; stack?: string | null; }): GrokUserConfigResult;