/**
 * Shared setup wizard helpers for join/clone commands.
 *
 * Reusable interactive prompts for:
 * - LLM provider configuration
 * - Connector configuration for sync sources
 */
export declare const MODEL_PROVIDERS: {
    readonly anthropic: {
        readonly name: "Anthropic (Claude)";
        readonly models: readonly [{
            readonly id: "claude-sonnet-4-6";
            readonly name: "Claude Sonnet 4.6";
            readonly hint: "Recommended";
        }, {
            readonly id: "claude-opus-4-7";
            readonly name: "Claude Opus 4.7";
            readonly hint: "Most capable";
        }, {
            readonly id: "claude-haiku-4-5-20251001";
            readonly name: "Claude Haiku 4.5";
            readonly hint: "Fastest";
        }];
        readonly envVar: "ANTHROPIC_API_KEY";
    };
    readonly openai: {
        readonly name: "OpenAI (GPT)";
        readonly models: readonly [{
            readonly id: "gpt-5.5";
            readonly name: "GPT-5.5";
            readonly hint: "Recommended (latest GA)";
        }, {
            readonly id: "gpt-5.5-pro";
            readonly name: "GPT-5.5 Pro";
            readonly hint: "Most capable";
        }, {
            readonly id: "gpt-5.4-mini";
            readonly name: "GPT-5.4 Mini";
            readonly hint: "Fast & cheap";
        }];
        readonly envVar: "OPENAI_API_KEY";
    };
    readonly google: {
        readonly name: "Google (Gemini)";
        readonly models: readonly [{
            readonly id: "gemini-2.5-pro";
            readonly name: "Gemini 2.5 Pro";
            readonly hint: "Recommended (GA)";
        }, {
            readonly id: "gemini-3.1-pro-preview";
            readonly name: "Gemini 3.1 Pro Preview";
            readonly hint: "Newest (preview — may rotate)";
        }, {
            readonly id: "gemini-2.5-flash";
            readonly name: "Gemini 2.5 Flash";
            readonly hint: "Fast & cheap";
        }, {
            readonly id: "gemini-pro-latest";
            readonly name: "Gemini Pro Latest";
            readonly hint: "Rolling alias";
        }];
        readonly envVar: "GOOGLE_API_KEY";
    };
};
/**
 * Prompt for LLM provider setup if not configured.
 * Checks user config and env vars. Skips if already set.
 */
export declare function promptLLMSetupIfNeeded(): Promise<void>;
/**
 * Detect connectors in the workspace and report missing ones.
 * @deprecated Sync pipeline removed — this is a no-op stub kept for API compat.
 */
export declare function promptConnectorSetup(_workspacePath: string): Promise<number>;
