namespace Spectre.Console.Cli; /// /// Represents a pair deconstructor. /// internal interface IPairDeconstructor { /// /// Deconstructs the specified value into its components. /// /// The type resolver to use. /// The key type. /// The value type. /// The value to deconstruct. /// A deconstructed value. (object? Key, object? Value) Deconstruct( ITypeResolver resolver, Type keyType, Type valueType, string? value); }