/**
 * User-Friendly Logger for AI Debug MCP Server
 * Replaces technical startup logs with friendly progress indicators
 */
export declare class UserFriendlyLogger {
    private static isMcpMode;
    private static isQuietMode;
    private prefix;
    constructor(prefix?: string);
    /**
     * Configure logging mode based on environment
     */
    static configure(isMcpMode?: boolean): void;
    /**
     * Show friendly startup message
     */
    static showStartup(): void;
    /**
     * Show progress step with friendly message
     */
    static showProgress(step: string, details?: string): void;
    /**
     * Show completion with success
     */
    static showSuccess(message: string, details?: string): void;
    /**
     * Show ready state
     */
    static showReady(toolCount: number, memoryUsage: string): void;
    /**
     * Show tool loading progress
     */
    static showToolLoading(loaded: number, total: number, currentTool?: string): void;
    /**
     * Show framework detection
     */
    static showFrameworkDetected(framework: string, confidence?: string): void;
    /**
     * Show session creation
     */
    static showSessionCreated(sessionId: string, url: string, framework: string): void;
    /**
     * Show user action result
     */
    static showUserAction(action: string, selector: string, success: boolean): void;
    /**
     * Show technical details only in debug mode
     */
    static showTechnical(message: string): void;
    /**
     * Show error in user-friendly way
     */
    static showError(error: string, suggestion?: string): void;
    /**
     * Replace console.log calls in MCP mode
     */
    static logSilent(message: string): void;
    /**
     * Log only in verbose mode
     */
    static logVerbose(message: string): void;
    /**
     * Instance logging methods
     */
    info(message: string): void;
    success(message: string): void;
    warn(message: string): void;
    error(message: string): void;
    debug(message: string): void;
}
//# sourceMappingURL=user-friendly-logger.d.ts.map