/**
 * OpenRouter-Exclusive Guided Setup Wizard
 *
 * Simplified setup focusing on:
 * 1. OpenRouter API key configuration
 * 2. Model selection for 4-stage consensus pipeline
 * 3. Profile creation
 *
 * No more complex provider management - OpenRouter handles everything.
 */
import { z } from "zod";
export declare class OpenRouterSetupWizard {
    private rl;
    initializeReadline(): void;
    private prompt;
    /**
     * Main setup wizard flow
     */
    runSetup(isFirstTimeUser?: boolean): Promise<void>;
    /**
     * First-time user flow - guided setup experience
     */
    private firstTimeUserFlow;
    /**
     * Main menu with optional configuration
     */
    showMainMenu(): Promise<void>;
    /**
     * Check if user wants to continue with setup
     */
    private shouldContinueSetup;
    /**
     * Display current profiles in a nice format
     */
    private displayProfiles;
    /**
     * Create new profile flow - guided model selection
     */
    private createNewProfileFlow;
    /**
     * Get available templates that haven't been implemented yet
     */
    private getAvailableTemplates;
    /**
     * Add all expert templates at once
     */
    private addAllExpertTemplates;
    /**
     * Set a profile as default by name
     */
    private setProfileAsDefault;
    /**
     * Expert templates flow
     */
    private expertTemplatesFlow;
    /**
     * Custom model selection flow
     */
    private customModelSelectionFlow;
    /**
     * Browse all models flow - explore models without creating a profile
     */
    private browseAllModelsFlow;
    /**
     * View profiles flow
     */
    private viewProfilesFlow;
    /**
     * Set default profile flow
     */
    private setDefaultProfileFlow;
    /**
     * Delete profile flow with number selection
     */
    private deleteProfileFlow;
    /**
     * Configuration flow for keys
     */
    private configurationFlow;
    /**
     * Check for outdated profiles that need cleanup
     */
    private checkForOutdatedProfiles;
    /**
     * Cleanup outdated profiles
     */
    private cleanupOutdatedProfiles;
    /**
     * Ensure prerequisites (license and OpenRouter) are configured
     */
    private ensurePrerequisites;
    /**
     * Implement expert template
     */
    private implementExpertTemplate;
    /**
     * Setup Hive.AI License
     */
    private setupLicense;
    /**
     * Setup OpenRouter API key
     */
    private setupOpenRouter;
    /**
     * Ensure we have fresh model data from OpenRouter
     */
    private ensureModelData;
    /**
     * Select models for each stage of the pipeline
     */
    private selectModelsForPipeline;
    /**
     * Select a model for a specific stage
     */
    private selectModelForStage;
    /**
     * Browse all available models
     */
    private browseAllModels;
    /**
     * Select from models of a specific provider with pagination and search
     */
    private selectFromProviderModels;
    /**
     * Create a pipeline profile
     */
    private createProfile;
    /**
     * Show completion summary
     */
    private showCompletionSummary;
    /**
     * Ask user if they want to create additional profiles
     */
    private promptForNextAction;
    close(): void;
}
export declare const GuidedSetupToolSchema: z.ZodObject<{
    interactive: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    interactive: boolean;
}, {
    interactive?: boolean | undefined;
}>;
export declare function runGuidedSetupTool(args: z.infer<typeof GuidedSetupToolSchema>): Promise<{
    result: string;
}>;
export declare const guidedSetupToolName = "guided_setup_wizard";
export declare const guidedSetupToolDescription = "Interactive setup wizard for OpenRouter and 4-stage consensus pipeline";
//# sourceMappingURL=guided-setup-wizard.d.ts.map