#!/usr/bin/env node export interface SetupOptions { profileDir: string; mcpConfigPath: string; mcpCliPath: string; geminiConfigPath: string; codexConfigPath: string; } export declare function defaultSetupOptions(): SetupOptions; /** * Register aigentry-brain in Gemini's settings.json (same mcpServers JSON structure as Claude). * Fails gracefully — if the file/dir doesn't exist and Gemini isn't installed, just skip. */ export declare function registerGemini(geminiConfigPath: string, mcpCliPath: string, env?: Record): Promise; /** * Register aigentry-brain in Codex's config.toml. * Uses a simple string-based approach (no TOML library dependency): * 1. Read existing content * 2. Remove existing [mcp_servers.aigentry-brain] section (and its env sub-table) * 3. Append the new section * Fails gracefully if Codex isn't installed. */ export declare function registerCodex(codexConfigPath: string, mcpCliPath: string, env?: Record): Promise; export declare function runSetup(options: SetupOptions): Promise; export declare function runUninstall(options: SetupOptions): Promise;