#!/usr/bin/env node
/**
 * Unified Smart Commands - MCP-Powered Intelligence
 *
 * Implements the 7 smart commands from MCP_FINAL_VISION.md:
 * 1. mira (smart default) - Context-aware startup/status
 * 2. mira ask <query> - Universal search
 * 3. mira remember <content> - Universal storage
 * 4. mira status - System intelligence
 * 5. mira insights - Proactive intelligence
 * 6. mira sync - Data management
 * 7. mira config - System management
 */
import { Command } from 'commander';
interface SmartCommandOptions {
    format?: 'json' | 'pretty' | 'summary';
    verbose?: boolean;
    stream?: boolean;
    priority?: 'high' | 'medium' | 'low';
    context?: string;
}
export declare class UnifiedSmartCommands {
    private pythonInterface;
    constructor();
    /**
     * Smart Default Command - Context-aware startup/status
     * Replaces the need for separate startup/status commands
     */
    smartDefault(options?: SmartCommandOptions): Promise<void>;
    /**
     * Universal Search - Intelligent query processing
     * Replaces search, smart-search, and various query commands
     */
    ask(query: string, options?: SmartCommandOptions): Promise<void>;
    /**
     * Universal Storage - Intelligent memory storage
     * Replaces store, store-memory, secure-store, etc.
     */
    remember(content: string, options?: SmartCommandOptions): Promise<void>;
    /**
     * System Intelligence - Comprehensive status with prioritization
     * Replaces multiple status and health check commands
     */
    status(options?: SmartCommandOptions): Promise<void>;
    /**
     * Proactive Intelligence - Streaming insights and recommendations
     * Replaces various insight and analysis commands
     */
    insights(options?: SmartCommandOptions): Promise<void>;
    /**
     * Data Management - Import/export with format detection
     * Replaces import/export commands
     */
    sync(operation?: string, source?: string, options?: SmartCommandOptions): Promise<void>;
    /**
     * System Management - Configuration and diagnostics
     * Replaces setup, config, and diagnostic commands
     */
    config(operation?: string, options?: SmartCommandOptions): Promise<void>;
    /**
     * Rule Management - Steward rules and preferences
     */
    rules(operation?: string, content?: string, options?: SmartCommandOptions): Promise<void>;
    private displayResponse;
    private displayMorningStartup;
    private displaySessionResume;
    private displayGeneralStatus;
    private displaySearchResults;
    private displayStorageResults;
    private displayStatusResults;
    private displayRulesResults;
    private formatResourceUsage;
    private displayInsights;
    private displaySyncResults;
    private displayConfigResults;
    private startInsightStream;
}
export declare function createSmartDefaultCommand(): Command;
export declare function createAskCommand(): Command;
export declare function createRememberCommand(): Command;
export declare function createSmartStatusCommand(): Command;
export declare function createInsightsCommand(): Command;
export declare function createSyncCommand(): Command;
export declare function createConfigCommand(): Command;
export declare function createRulesCommand(): Command;
export {};
//# sourceMappingURL=unified-smart.d.ts.map