/**
 * Interactive Setup Utilities for NeuroLink CLI
 *
 * Provides interactive configuration wizard with provider selection,
 * credential collection, testing, and environment file management.
 */
import { AIProviderName } from "../../lib/constants/enums.js";
import type { InteractiveProviderConfig, SetupResult } from "../../lib/types/index.js";
export declare const PROVIDER_CONFIGS: InteractiveProviderConfig[];
/**
 * Run the interactive setup wizard
 */
export declare function runInteractiveSetup(quiet?: boolean): Promise<SetupResult>;
/**
 * Test provider connectivity using existing logic
 */
export declare function testProviderConnectivity(providers: AIProviderName[], quiet?: boolean): Promise<Array<{
    provider: AIProviderName;
    status: "working" | "failed";
    error?: string;
    responseTime?: number;
}>>;
/**
 * Display setup summary
 */
export declare function displaySetupSummary(result: SetupResult, quiet?: boolean): void;
