/**
 * DisplayConfigHandler - Manages runtime indicator display preferences
 *
 * Handles session-scoped tweaks to persona indicator formatting such as:
 * - Enabling/disabling indicators
 * - Style selection (full/minimal/compact/custom)
 * - Visibility of version/author/category
 * - Emoji and bracket choices
 * - Custom format templates
 *
 * Uses dependency injection for all services:
 * - PersonaManager for persona state and operations
 * - InitializationService for setup tasks
 * - PersonaIndicatorService for persona indicator formatting
 *
 * FIX: DMCP-SEC-006 - Security audit suppression
 * This handler delegates configuration changes to PersonaIndicatorService.
 * Audit logging happens in PersonaIndicatorService.updateConfig().
 * @security-audit-suppress DMCP-SEC-006
 */
import { type IndicatorConfig } from '../config/indicator-config.js';
import { PersonaManager } from '../persona/PersonaManager.js';
import { InitializationService } from '../services/InitializationService.js';
import { PersonaIndicatorService } from '../services/PersonaIndicatorService.js';
export declare class DisplayConfigHandler {
    private readonly personaManager;
    private readonly initService;
    private readonly indicatorService;
    constructor(personaManager: PersonaManager, initService: InitializationService, indicatorService: PersonaIndicatorService);
    private ensureInitialized;
    private prefix;
    private cloneConfig;
    private applyUpdates;
    private buildExampleIndicator;
    private formatConfigureSuccess;
    private formatConfigReport;
    /**
     * Configure indicator settings (runtime-only)
     */
    configureIndicator(config: Partial<IndicatorConfig>): Promise<{
        content: {
            type: "text";
            text: string;
        }[];
    }>;
    /**
     * Retrieve current indicator configuration and preview example
     */
    getIndicatorConfig(): Promise<{
        content: {
            type: "text";
            text: string;
        }[];
    }>;
}
//# sourceMappingURL=DisplayConfigHandler.d.ts.map