/**
 * Interactive navigation system for configuration display
 */
import { InteractiveOptions } from "./interactive/types.js";
/**
 * Interactive navigator for configuration display
 */
export declare class InteractiveNavigator {
    private navigationStack;
    private configData;
    private options;
    private configManager;
    private serverFilters;
    private serverPage;
    constructor(options?: InteractiveOptions);
    /**
     * Initialize and start the interactive session
     */
    start(linkedApp?: string): Promise<void>;
    /**
     * Load configuration data from various sources
     */
    private loadConfigurationData;
    /**
     * Main navigation loop
     */
    private navigationLoop;
    /**
     * Show the appropriate view based on current state
     */
    private showCurrentView;
    /**
     * Update breadcrumb trail based on navigation
     */
    private updateBreadcrumb;
    /**
     * Export current view data
     */
    private exportCurrentView;
}
/**
 * Start interactive configuration display
 */
export declare function showInteractive(options?: InteractiveOptions, linkedApp?: string): Promise<void>;
//# sourceMappingURL=show-interactive.d.ts.map