namespace Bit.Seeder.Services;
///
/// Service for mangling strings to ensure test isolation and collision-free data.
///
public interface IManglerService
{
///
/// Mangles a string value for test isolation.
/// Automatically tracks the original → mangled mapping.
///
string Mangle(string value);
///
/// Returns a copy of tracked mangle mappings (original → mangled).
/// Used by Scenes to populate SceneResult.MangleMap.
///
Dictionary GetMangleMap();
///
/// Indicates whether mangling is enabled.
///
bool IsEnabled { get; }
}