import { RawiCredentials } from '../../shared/types.js';
import { IConfigDisplayManager } from '../interfaces/config-manager.interface.js';

declare class ConfigDisplayManager implements IConfigDisplayManager {
    displayCredentials(credentials: RawiCredentials): void;
    displayConfigurationSummary(credentials: RawiCredentials): void;
    displayProfiles(profiles: string[]): void;
    private displayProviderSettings;
    private formatSettingKey;
    private formatSettingValue;
    displayError(message: string, details?: string): void;
    displayWarning(message: string, details?: string): void;
    displaySuccess(message: string, details?: string): void;
    displayInfo(message: string, details?: string): void;
}

export { ConfigDisplayManager };
