text: ﻿[assembly: System.Resources.NeutralResourcesLanguageAttribute("en")]
  [assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v1.0", FrameworkDisplayName="")]
  namespace Humanizer.Bytes
  {
      public class ByteRate
      {
          public ByteRate(Humanizer.Bytes.ByteSize size, System.TimeSpan interval) { }
          public System.TimeSpan Interval { get; }
          public Humanizer.Bytes.ByteSize Size { get; }
          public string Humanize(Humanizer.Localisation.TimeUnit timeUnit = 1) { }
          public string Humanize(string format, Humanizer.Localisation.TimeUnit timeUnit = 1) { }
      }
      public struct ByteSize : System.IComparable, System.IComparable<Humanizer.Bytes.ByteSize>, System.IEquatable<Humanizer.Bytes.ByteSize>
      {
          public const string Bit = "bit";
          public const long BitsInByte = 8;
          public const string BitSymbol = "b";
          public const string Byte = "byte";
          public const long BytesInGigabyte = 1073741824;
          public const long BytesInKilobyte = 1024;
          public const long BytesInMegabyte = 1048576;
          public const long BytesInTerabyte = 1099511627776;
          public const string ByteSymbol = "B";
          public const string Gigabyte = "gigabyte";
          public const string GigabyteSymbol = "GB";
          public const string Kilobyte = "kilobyte";
          public const string KilobyteSymbol = "KB";
          public static readonly Humanizer.Bytes.ByteSize MaxValue;
          public const string Megabyte = "megabyte";
          public const string MegabyteSymbol = "MB";
          public static readonly Humanizer.Bytes.ByteSize MinValue;
          public const string Terabyte = "terabyte";
          public const string TerabyteSymbol = "TB";
          public ByteSize(double byteSize) { }
          public long Bits { get; }
          public double Bytes { get; }
          public double Gigabytes { get; }
          public double Kilobytes { get; }
          public string LargestWholeNumberFullWord { get; }
          public string LargestWholeNumberSymbol { get; }
          public double LargestWholeNumberValue { get; }
          public double Megabytes { get; }
          public double Terabytes { get; }
          public Humanizer.Bytes.ByteSize Add(Humanizer.Bytes.ByteSize bs) { }
          public Humanizer.Bytes.ByteSize AddBits(long value) { }
          public Humanizer.Bytes.ByteSize AddBytes(double value) { }
          public Humanizer.Bytes.ByteSize AddGigabytes(double value) { }
          public Humanizer.Bytes.ByteSize AddKilobytes(double value) { }
          public Humanizer.Bytes.ByteSize AddMegabytes(double value) { }
          public Humanizer.Bytes.ByteSize AddTerabytes(double value) { }
          public int CompareTo(object obj) { }
          public int CompareTo(Humanizer.Bytes.ByteSize other) { }
          public override bool Equals(object value) { }
          public bool Equals(Humanizer.Bytes.ByteSize value) { }
          public static Humanizer.Bytes.ByteSize FromBits(long value) { }
          public static Humanizer.Bytes.ByteSize FromBytes(double value) { }
          public static Humanizer.Bytes.ByteSize FromGigabytes(double value) { }
          public static Humanizer.Bytes.ByteSize FromKilobytes(double value) { }
          public static Humanizer.Bytes.ByteSize FromMegabytes(double value) { }
          public static Humanizer.Bytes.ByteSize FromTerabytes(double value) { }
          public override int GetHashCode() { }
          public static Humanizer.Bytes.ByteSize +(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static Humanizer.Bytes.ByteSize --(Humanizer.Bytes.ByteSize b) { }
          public static bool ==(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static bool >(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static bool >=(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static Humanizer.Bytes.ByteSize ++(Humanizer.Bytes.ByteSize b) { }
          public static bool !=(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static bool <(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static bool <=(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static Humanizer.Bytes.ByteSize -(Humanizer.Bytes.ByteSize b1, Humanizer.Bytes.ByteSize b2) { }
          public static Humanizer.Bytes.ByteSize -(Humanizer.Bytes.ByteSize b) { }
          public static Humanizer.Bytes.ByteSize Parse(string s) { }
          public Humanizer.Bytes.ByteSize Subtract(Humanizer.Bytes.ByteSize bs) { }
          public string ToFullWords() { }
          public override string ToString() { }
          public string ToString(System.IFormatProvider provider) { }
          public string ToString(string format) { }
          public string ToString(string format, System.IFormatProvider provider) { }
          public static bool TryParse(string s, out Humanizer.Bytes.ByteSize result) { }
      }
  }
  namespace Humanizer
  {
      public class static ByteSizeExtensions
      {
          public static Humanizer.Bytes.ByteSize Bits(this byte input) { }
          public static Humanizer.Bytes.ByteSize Bits(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Bits(this short input) { }
          public static Humanizer.Bytes.ByteSize Bits(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Bits(this int input) { }
          public static Humanizer.Bytes.ByteSize Bits(this uint input) { }
          public static Humanizer.Bytes.ByteSize Bits(this long input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this byte input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this short input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this int input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this uint input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this double input) { }
          public static Humanizer.Bytes.ByteSize Bytes(this long input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this byte input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this short input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this int input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this uint input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this double input) { }
          public static Humanizer.Bytes.ByteSize Gigabytes(this long input) { }
          public static string Humanize(this Humanizer.Bytes.ByteSize input, string format = null) { }
          public static string Humanize(this Humanizer.Bytes.ByteSize input, System.IFormatProvider formatProvider) { }
          public static string Humanize(this Humanizer.Bytes.ByteSize input, string format, System.IFormatProvider formatProvider) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this byte input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this short input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this int input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this uint input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this double input) { }
          public static Humanizer.Bytes.ByteSize Kilobytes(this long input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this byte input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this short input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this int input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this uint input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this double input) { }
          public static Humanizer.Bytes.ByteSize Megabytes(this long input) { }
          public static Humanizer.Bytes.ByteRate Per(this Humanizer.Bytes.ByteSize size, System.TimeSpan interval) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this byte input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this sbyte input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this short input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this ushort input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this int input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this uint input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this double input) { }
          public static Humanizer.Bytes.ByteSize Terabytes(this long input) { }
      }
      public class static CasingExtensions
      {
          public static string ApplyCase(this string input, Humanizer.LetterCasing casing) { }
      }
      public class static CollectionHumanizeExtensions
      {
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection) { }
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection, System.Func<T, string> displayFormatter) { }
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection, System.Func<T, object> displayFormatter) { }
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection, string separator) { }
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection, System.Func<T, string> displayFormatter, string separator) { }
          public static string Humanize<T>(this System.Collections.Generic.IEnumerable<T> collection, System.Func<T, object> displayFormatter, string separator) { }
      }
      public class static DateHumanizeExtensions
      {
          public static string Humanize(this System.DateTime input, bool utcDate = True, System.Nullable<System.DateTime> dateToCompareAgainst = null, System.Globalization.CultureInfo culture = null) { }
          public static string Humanize(this System.Nullable<System.DateTime> input, bool utcDate = True, System.Nullable<System.DateTime> dateToCompareAgainst = null, System.Globalization.CultureInfo culture = null) { }
          public static string Humanize(this System.DateTimeOffset input, System.Nullable<System.DateTimeOffset> dateToCompareAgainst = null, System.Globalization.CultureInfo culture = null) { }
          public static string Humanize(this System.Nullable<System.DateTimeOffset> input, System.Nullable<System.DateTimeOffset> dateToCompareAgainst = null, System.Globalization.CultureInfo culture = null) { }
      }
      public class static DateToOrdinalWordsExtensions
      {
          public static string ToOrdinalWords(this System.DateTime input) { }
          public static string ToOrdinalWords(this System.DateTime input, Humanizer.GrammaticalCase grammaticalCase) { }
      }
      public class static EnglishArticle
      {
          public static string[] AppendArticlePrefix(string[] items) { }
          public static string[] PrependArticleSuffix(string[] appended) { }
      }
      public enum EnglishArticles
      {
          A = 0,
          An = 1,
          The = 2,
      }
      public class static EnumDehumanizeExtensions
      {
          public static TTargetEnum DehumanizeTo<TTargetEnum>(this string input)
              where TTargetEnum :  struct, System.IComparable, System.IFormattable { }
          public static System.Enum DehumanizeTo(this string input, System.Type targetEnum, Humanizer.OnNoMatch onNoMatch = 0) { }
      }
      public class static EnumHumanizeExtensions
      {
          public static string Humanize(this System.Enum input) { }
          public static string Humanize(this System.Enum input, Humanizer.LetterCasing casing) { }
      }
      public enum GrammaticalCase
      {
          Nominative = 0,
          Genitive = 1,
          Dative = 2,
          Accusative = 3,
          Instrumental = 4,
          Prepositional = 5,
      }
      public enum GrammaticalGender
      {
          Masculine = 0,
          Feminine = 1,
          Neuter = 2,
      }
      public class static HeadingExtensions
      {
          public static double FromAbbreviatedHeading(this string heading) { }
          public static string ToHeading(this double heading, Humanizer.HeadingStyle style = 0, System.Globalization.CultureInfo culture = null) { }
          public static char ToHeadingArrow(this double heading) { }
      }
      public enum HeadingStyle
      {
          Abbreviated = 0,
          Full = 1,
      }
      public class In
      {
          public In() { }
          public static System.DateTime April { get; }
          public static System.DateTime August { get; }
          public static System.DateTime December { get; }
          public static System.DateTime February { get; }
          public static System.DateTime January { get; }
          public static System.DateTime July { get; }
          public static System.DateTime June { get; }
          public static System.DateTime March { get; }
          public static System.DateTime May { get; }
          public static System.DateTime November { get; }
          public static System.DateTime October { get; }
          public static System.DateTime September { get; }
          public static System.DateTime AprilOf(int year) { }
          public static System.DateTime AugustOf(int year) { }
          public static System.DateTime DecemberOf(int year) { }
          public static System.DateTime FebruaryOf(int year) { }
          public static System.DateTime JanuaryOf(int year) { }
          public static System.DateTime JulyOf(int year) { }
          public static System.DateTime JuneOf(int year) { }
          public static System.DateTime MarchOf(int year) { }
          public static System.DateTime MayOf(int year) { }
          public static System.DateTime NovemberOf(int year) { }
          public static System.DateTime OctoberOf(int year) { }
          public static System.DateTime SeptemberOf(int year) { }
          public static System.DateTime TheYear(int year) { }
          public class static Eight
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Five
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Four
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Nine
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static One
          {
              public static System.DateTime Day { get; }
              public static System.DateTime Hour { get; }
              public static System.DateTime Minute { get; }
              public static System.DateTime Month { get; }
              public static System.DateTime Second { get; }
              public static System.DateTime Week { get; }
              public static System.DateTime Year { get; }
              public static System.DateTime DayFrom(System.DateTime date) { }
              public static System.DateTime HourFrom(System.DateTime date) { }
              public static System.DateTime MinuteFrom(System.DateTime date) { }
              public static System.DateTime MonthFrom(System.DateTime date) { }
              public static System.DateTime SecondFrom(System.DateTime date) { }
              public static System.DateTime WeekFrom(System.DateTime date) { }
              public static System.DateTime YearFrom(System.DateTime date) { }
          }
          public class static Seven
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Six
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Ten
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Three
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
          public class static Two
          {
              public static System.DateTime Days { get; }
              public static System.DateTime Hours { get; }
              public static System.DateTime Minutes { get; }
              public static System.DateTime Months { get; }
              public static System.DateTime Seconds { get; }
              public static System.DateTime Weeks { get; }
              public static System.DateTime Years { get; }
              public static System.DateTime DaysFrom(System.DateTime date) { }
              public static System.DateTime HoursFrom(System.DateTime date) { }
              public static System.DateTime MinutesFrom(System.DateTime date) { }
              public static System.DateTime MonthsFrom(System.DateTime date) { }
              public static System.DateTime SecondsFrom(System.DateTime date) { }
              public static System.DateTime WeeksFrom(System.DateTime date) { }
              public static System.DateTime YearsFrom(System.DateTime date) { }
          }
      }
      public class static InflectorExtensions
      {
          public static string Camelize(this string input) { }
          public static string Dasherize(this string underscoredWord) { }
          public static string Hyphenate(this string underscoredWord) { }
          public static string Kebaberize(this string input) { }
          public static string Pascalize(this string input) { }
          public static string Pluralize(this string word, bool inputIsKnownToBeSingular = True) { }
          public static string Singularize(this string word, bool inputIsKnownToBePlural = True) { }
          public static string Titleize(this string input) { }
          public static string Underscore(this string input) { }
      }
      public interface IStringTransformer
      {
          string Transform(string input);
      }
      public interface ITruncator
      {
          string Truncate(string value, int length, string truncationString, Humanizer.TruncateFrom truncateFrom = 1);
      }
      public enum LetterCasing
      {
          Title = 0,
          AllCaps = 1,
          LowerCase = 2,
          Sentence = 3,
      }
      public class static MetricNumeralExtensions
      {
          public static double FromMetric(this string input) { }
          public static string ToMetric(this int input, bool hasSpace = False, bool useSymbol = True, System.Nullable<int> decimals = null) { }
          public static string ToMetric(this double input, bool hasSpace = False, bool useSymbol = True, System.Nullable<int> decimals = null) { }
      }
      public class NoMatchFoundException : System.Exception
      {
          public NoMatchFoundException() { }
          public NoMatchFoundException(string message) { }
          public NoMatchFoundException(string message, System.Exception inner) { }
      }
      public class static NumberToNumberExtensions
      {
          public static int Billions(this int input) { }
          public static uint Billions(this uint input) { }
          public static long Billions(this long input) { }
          public static ulong Billions(this ulong input) { }
          public static double Billions(this double input) { }
          public static int Hundreds(this int input) { }
          public static uint Hundreds(this uint input) { }
          public static long Hundreds(this long input) { }
          public static ulong Hundreds(this ulong input) { }
          public static double Hundreds(this double input) { }
          public static int Millions(this int input) { }
          public static uint Millions(this uint input) { }
          public static long Millions(this long input) { }
          public static ulong Millions(this ulong input) { }
          public static double Millions(this double input) { }
          public static int Tens(this int input) { }
          public static uint Tens(this uint input) { }
          public static long Tens(this long input) { }
          public static ulong Tens(this ulong input) { }
          public static double Tens(this double input) { }
          public static int Thousands(this int input) { }
          public static uint Thousands(this uint input) { }
          public static long Thousands(this long input) { }
          public static ulong Thousands(this ulong input) { }
          public static double Thousands(this double input) { }
      }
      public class static NumberToTimeSpanExtensions
      {
          public static System.TimeSpan Days(this byte days) { }
          public static System.TimeSpan Days(this sbyte days) { }
          public static System.TimeSpan Days(this short days) { }
          public static System.TimeSpan Days(this ushort days) { }
          public static System.TimeSpan Days(this int days) { }
          public static System.TimeSpan Days(this uint days) { }
          public static System.TimeSpan Days(this long days) { }
          public static System.TimeSpan Days(this ulong days) { }
          public static System.TimeSpan Days(this double days) { }
          public static System.TimeSpan Hours(this byte hours) { }
          public static System.TimeSpan Hours(this sbyte hours) { }
          public static System.TimeSpan Hours(this short hours) { }
          public static System.TimeSpan Hours(this ushort hours) { }
          public static System.TimeSpan Hours(this int hours) { }
          public static System.TimeSpan Hours(this uint hours) { }
          public static System.TimeSpan Hours(this long hours) { }
          public static System.TimeSpan Hours(this ulong hours) { }
          public static System.TimeSpan Hours(this double hours) { }
          public static System.TimeSpan Milliseconds(this byte ms) { }
          public static System.TimeSpan Milliseconds(this sbyte ms) { }
          public static System.TimeSpan Milliseconds(this short ms) { }
          public static System.TimeSpan Milliseconds(this ushort ms) { }
          public static System.TimeSpan Milliseconds(this int ms) { }
          public static System.TimeSpan Milliseconds(this uint ms) { }
          public static System.TimeSpan Milliseconds(this long ms) { }
          public static System.TimeSpan Milliseconds(this ulong ms) { }
          public static System.TimeSpan Milliseconds(this double ms) { }
          public static System.TimeSpan Minutes(this byte minutes) { }
          public static System.TimeSpan Minutes(this sbyte minutes) { }
          public static System.TimeSpan Minutes(this short minutes) { }
          public static System.TimeSpan Minutes(this ushort minutes) { }
          public static System.TimeSpan Minutes(this int minutes) { }
          public static System.TimeSpan Minutes(this uint minutes) { }
          public static System.TimeSpan Minutes(this long minutes) { }
          public static System.TimeSpan Minutes(this ulong minutes) { }
          public static System.TimeSpan Minutes(this double minutes) { }
          public static System.TimeSpan Seconds(this byte seconds) { }
          public static System.TimeSpan Seconds(this sbyte seconds) { }
          public static System.TimeSpan Seconds(this short seconds) { }
          public static System.TimeSpan Seconds(this ushort seconds) { }
          public static System.TimeSpan Seconds(this int seconds) { }
          public static System.TimeSpan Seconds(this uint seconds) { }
          public static System.TimeSpan Seconds(this long seconds) { }
          public static System.TimeSpan Seconds(this ulong seconds) { }
          public static System.TimeSpan Seconds(this double seconds) { }
          public static System.TimeSpan Weeks(this byte input) { }
          public static System.TimeSpan Weeks(this sbyte input) { }
          public static System.TimeSpan Weeks(this short input) { }
          public static System.TimeSpan Weeks(this ushort input) { }
          public static System.TimeSpan Weeks(this int input) { }
          public static System.TimeSpan Weeks(this uint input) { }
          public static System.TimeSpan Weeks(this long input) { }
          public static System.TimeSpan Weeks(this ulong input) { }
          public static System.TimeSpan Weeks(this double input) { }
      }
      public class static NumberToWordsExtension
      {
          public static string ToOrdinalWords(this int number, System.Globalization.CultureInfo culture = null) { }
          public static string ToOrdinalWords(this int number, Humanizer.GrammaticalGender gender, System.Globalization.CultureInfo culture = null) { }
          public static string ToWords(this int number, System.Globalization.CultureInfo culture = null) { }
          public static string ToWords(this int number, Humanizer.GrammaticalGender gender, System.Globalization.CultureInfo culture = null) { }
          public static string ToWords(this long number, System.Globalization.CultureInfo culture = null) { }
          public static string ToWords(this long number, Humanizer.GrammaticalGender gender, System.Globalization.CultureInfo culture = null) { }
      }
      public class On
      {
          public On() { }
          public class April
          {
              public April() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class August
          {
              public August() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class December
          {
              public December() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class February
          {
              public February() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class January
          {
              public January() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class July
          {
              public July() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class June
          {
              public June() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class March
          {
              public March() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class May
          {
              public May() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class November
          {
              public November() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class October
          {
              public October() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The31st { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
          public class September
          {
              public September() { }
              public static System.DateTime The10th { get; }
              public static System.DateTime The11th { get; }
              public static System.DateTime The12th { get; }
              public static System.DateTime The13th { get; }
              public static System.DateTime The14th { get; }
              public static System.DateTime The15th { get; }
              public static System.DateTime The16th { get; }
              public static System.DateTime The17th { get; }
              public static System.DateTime The18th { get; }
              public static System.DateTime The19th { get; }
              public static System.DateTime The1st { get; }
              public static System.DateTime The20th { get; }
              public static System.DateTime The21st { get; }
              public static System.DateTime The22nd { get; }
              public static System.DateTime The23rd { get; }
              public static System.DateTime The24th { get; }
              public static System.DateTime The25th { get; }
              public static System.DateTime The26th { get; }
              public static System.DateTime The27th { get; }
              public static System.DateTime The28th { get; }
              public static System.DateTime The29th { get; }
              public static System.DateTime The2nd { get; }
              public static System.DateTime The30th { get; }
              public static System.DateTime The3rd { get; }
              public static System.DateTime The4th { get; }
              public static System.DateTime The5th { get; }
              public static System.DateTime The6th { get; }
              public static System.DateTime The7th { get; }
              public static System.DateTime The8th { get; }
              public static System.DateTime The9th { get; }
              public static System.DateTime The(int dayNumber) { }
          }
      }
      public enum OnNoMatch
      {
          ThrowsException = 0,
          ReturnsNull = 1,
      }
      public class static OrdinalizeExtensions
      {
          public static string Ordinalize(this string numberString) { }
          public static string Ordinalize(this string numberString, System.Globalization.CultureInfo culture) { }
          public static string Ordinalize(this string numberString, Humanizer.GrammaticalGender gender) { }
          public static string Ordinalize(this string numberString, Humanizer.GrammaticalGender gender, System.Globalization.CultureInfo culture) { }
          public static string Ordinalize(this int number) { }
          public static string Ordinalize(this int number, System.Globalization.CultureInfo culture) { }
          public static string Ordinalize(this int number, Humanizer.GrammaticalGender gender) { }
          public static string Ordinalize(this int number, Humanizer.GrammaticalGender gender, System.Globalization.CultureInfo culture) { }
      }
      public enum Plurality
      {
          Singular = 0,
          Plural = 1,
          CouldBeEither = 2,
      }
      public class static PrepositionsExtensions
      {
          public static System.DateTime At(this System.DateTime date, int hour, int min = 0, int second = 0, int millisecond = 0) { }
          public static System.DateTime AtMidnight(this System.DateTime date) { }
          public static System.DateTime AtNoon(this System.DateTime date) { }
          public static System.DateTime In(this System.DateTime date, int year) { }
      }
      public class static RomanNumeralExtensions
      {
          public static int FromRoman(this string input) { }
          public static string ToRoman(this int input) { }
      }
      public enum ShowQuantityAs
      {
          None = 0,
          Numeric = 1,
          Words = 2,
      }
      public class static StringDehumanizeExtensions
      {
          public static string Dehumanize(this string input) { }
      }
      public class static StringExtensions
      {
          public static string FormatWith(this string format, params object[] args) { }
          public static string FormatWith(this string format, System.IFormatProvider provider, params object[] args) { }
      }
      public class static StringHumanizeExtensions
      {
          public static string Humanize(this string input) { }
          public static string Humanize(this string input, Humanizer.LetterCasing casing) { }
      }
      public class static TimeSpanHumanizeExtensions
      {
          public static string Humanize(this System.TimeSpan timeSpan, int precision = 1, System.Globalization.CultureInfo culture = null, Humanizer.Localisation.TimeUnit maxUnit = 5, Humanizer.Localisation.TimeUnit minUnit = 0, string collectionSeparator = ", ", bool toWords = False) { }
          public static string Humanize(this System.TimeSpan timeSpan, int precision, bool countEmptyUnits, System.Globalization.CultureInfo culture = null, Humanizer.Localisation.TimeUnit maxUnit = 5, Humanizer.Localisation.TimeUnit minUnit = 0, string collectionSeparator = ", ", bool toWords = False) { }
      }
      public class static To
      {
          public static Humanizer.IStringTransformer LowerCase { get; }
          public static Humanizer.IStringTransformer SentenceCase { get; }
          public static Humanizer.IStringTransformer TitleCase { get; }
          public static Humanizer.IStringTransformer UpperCase { get; }
          public static string Transform(this string input, params Humanizer.IStringTransformer[] transformers) { }
      }
      public class static ToQuantityExtensions
      {
          public static string ToQuantity(this string input, int quantity, Humanizer.ShowQuantityAs showQuantityAs = 1) { }
          public static string ToQuantity(this string input, int quantity, string format, System.IFormatProvider formatProvider = null) { }
          public static string ToQuantity(this string input, long quantity, Humanizer.ShowQuantityAs showQuantityAs = 1) { }
          public static string ToQuantity(this string input, long quantity, string format, System.IFormatProvider formatProvider = null) { }
          public static string ToQuantity(this string input, double quantity, string format = null, System.IFormatProvider formatProvider = null) { }
          public static string ToQuantity(this string input, double quantity) { }
      }
      public class static TruncateExtensions
      {
          public static string Truncate(this string input, int length) { }
          public static string Truncate(this string input, int length, Humanizer.ITruncator truncator, Humanizer.TruncateFrom from = 1) { }
          public static string Truncate(this string input, int length, string truncationString, Humanizer.TruncateFrom from = 1) { }
          public static string Truncate(this string input, int length, string truncationString, Humanizer.ITruncator truncator, Humanizer.TruncateFrom from = 1) { }
      }
      public enum TruncateFrom
      {
          Left = 0,
          Right = 1,
      }
      public class static Truncator
      {
          public static Humanizer.ITruncator FixedLength { get; }
          public static Humanizer.ITruncator FixedNumberOfCharacters { get; }
          public static Humanizer.ITruncator FixedNumberOfWords { get; }
      }
      public class static TupleizeExtensions
      {
          public static string Tupleize(this int input) { }
      }
  }
  namespace Humanizer.Configuration
  {
      public class static Configurator
      {
          public static Humanizer.Configuration.LocaliserRegistry<Humanizer.Localisation.CollectionFormatters.ICollectionFormatter> CollectionFormatters { get; }
          public static Humanizer.DateTimeHumanizeStrategy.IDateTimeHumanizeStrategy DateTimeHumanizeStrategy { get; set; }
          public static Humanizer.DateTimeHumanizeStrategy.IDateTimeOffsetHumanizeStrategy DateTimeOffsetHumanizeStrategy { get; set; }
          public static Humanizer.Configuration.LocaliserRegistry<Humanizer.Localisation.DateToOrdinalWords.IDateToOrdinalWordConverter> DateToOrdinalWordsConverters { get; }
          public static System.Func<System.Reflection.PropertyInfo, bool> EnumDescriptionPropertyLocator { get; set; }
          public static Humanizer.Configuration.LocaliserRegistry<Humanizer.Localisation.Formatters.IFormatter> Formatters { get; }
          public static Humanizer.Configuration.LocaliserRegistry<Humanizer.Localisation.NumberToWords.INumberToWordsConverter> NumberToWordsConverters { get; }
          public static Humanizer.Configuration.LocaliserRegistry<Humanizer.Localisation.Ordinalizers.IOrdinalizer> Ordinalizers { get; }
      }
      public class LocaliserRegistry<TLocaliser>
          where TLocaliser :  class
      {
          public LocaliserRegistry(TLocaliser defaultLocaliser) { }
          public LocaliserRegistry(System.Func<System.Globalization.CultureInfo, TLocaliser> defaultLocaliser) { }
          public void Register(string localeCode, TLocaliser localiser) { }
          public void Register(string localeCode, System.Func<System.Globalization.CultureInfo, TLocaliser> localiser) { }
          public TLocaliser ResolveForCulture(System.Globalization.CultureInfo culture) { }
          public TLocaliser ResolveForUiCulture() { }
      }
  }
  namespace Humanizer.DateTimeHumanizeStrategy
  {
      public class DefaultDateTimeHumanizeStrategy : Humanizer.DateTimeHumanizeStrategy.IDateTimeHumanizeStrategy
      {
          public DefaultDateTimeHumanizeStrategy() { }
          public string Humanize(System.DateTime input, System.DateTime comparisonBase, System.Globalization.CultureInfo culture) { }
      }
      public class DefaultDateTimeOffsetHumanizeStrategy : Humanizer.DateTimeHumanizeStrategy.IDateTimeOffsetHumanizeStrategy
      {
          public DefaultDateTimeOffsetHumanizeStrategy() { }
          public string Humanize(System.DateTimeOffset input, System.DateTimeOffset comparisonBase, System.Globalization.CultureInfo culture) { }
      }
      public interface IDateTimeHumanizeStrategy
      {
          string Humanize(System.DateTime input, System.DateTime comparisonBase, System.Globalization.CultureInfo culture);
      }
      public interface IDateTimeOffsetHumanizeStrategy
      {
          string Humanize(System.DateTimeOffset input, System.DateTimeOffset comparisonBase, System.Globalization.CultureInfo culture);
      }
      public class PrecisionDateTimeHumanizeStrategy : Humanizer.DateTimeHumanizeStrategy.IDateTimeHumanizeStrategy
      {
          public PrecisionDateTimeHumanizeStrategy(double precision = 0.75) { }
          public string Humanize(System.DateTime input, System.DateTime comparisonBase, System.Globalization.CultureInfo culture) { }
      }
      public class PrecisionDateTimeOffsetHumanizeStrategy : Humanizer.DateTimeHumanizeStrategy.IDateTimeOffsetHumanizeStrategy
      {
          public PrecisionDateTimeOffsetHumanizeStrategy(double precision = 0.75) { }
          public string Humanize(System.DateTimeOffset input, System.DateTimeOffset comparisonBase, System.Globalization.CultureInfo culture) { }
      }
  }
  namespace Humanizer.Inflections
  {
      public class static Vocabularies
      {
          public static Humanizer.Inflections.Vocabulary Default { get; }
      }
      public class Vocabulary
      {
          public void AddIrregular(string singular, string plural, bool matchEnding = True) { }
          public void AddPlural(string rule, string replacement) { }
          public void AddSingular(string rule, string replacement) { }
          public void AddUncountable(string word) { }
          public string Pluralize(string word, bool inputIsKnownToBeSingular = True) { }
          public string Singularize(string word, bool inputIsKnownToBePlural = True) { }
      }
  }
  namespace Humanizer.Localisation.CollectionFormatters
  {
      public interface ICollectionFormatter
      {
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection);
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection, System.Func<T, string> objectFormatter);
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection, System.Func<T, object> objectFormatter);
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection, string separator);
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection, System.Func<T, string> objectFormatter, string separator);
          string Humanize<T>(System.Collections.Generic.IEnumerable<T> collection, System.Func<T, object> objectFormatter, string separator);
      }
  }
  namespace Humanizer.Localisation.DateToOrdinalWords
  {
      public interface IDateToOrdinalWordConverter
      {
          string Convert(System.DateTime date);
          string Convert(System.DateTime date, Humanizer.GrammaticalCase grammaticalCase);
      }
  }
  namespace Humanizer.Localisation.Formatters
  {
      public class DefaultFormatter : Humanizer.Localisation.Formatters.IFormatter
      {
          public DefaultFormatter(string localeCode) { }
          public virtual string DateHumanize(Humanizer.Localisation.TimeUnit timeUnit, Humanizer.Localisation.Tense timeUnitTense, int unit) { }
          public virtual string DateHumanize_Never() { }
          public virtual string DateHumanize_Now() { }
          protected virtual string Format(string resourceKey) { }
          protected virtual string Format(string resourceKey, int number, bool toWords = False) { }
          protected virtual string GetResourceKey(string resourceKey, int number) { }
          protected virtual string GetResourceKey(string resourceKey) { }
          public virtual string TimeSpanHumanize(Humanizer.Localisation.TimeUnit timeUnit, int unit, bool toWords = False) { }
          public virtual string TimeSpanHumanize_Zero() { }
      }
      public interface IFormatter
      {
          string DateHumanize(Humanizer.Localisation.TimeUnit timeUnit, Humanizer.Localisation.Tense timeUnitTense, int unit);
          string DateHumanize_Never();
          string DateHumanize_Now();
          string TimeSpanHumanize(Humanizer.Localisation.TimeUnit timeUnit, int unit, bool toWords = False);
          string TimeSpanHumanize_Zero();
      }
  }
  namespace Humanizer.Localisation.NumberToWords
  {
      public interface INumberToWordsConverter
      {
          string Convert(long number);
          string Convert(long number, Humanizer.GrammaticalGender gender);
          string ConvertToOrdinal(int number);
          string ConvertToOrdinal(int number, Humanizer.GrammaticalGender gender);
      }
  }
  namespace Humanizer.Localisation.Ordinalizers
  {
      public interface IOrdinalizer
      {
          string Convert(int number, string numberString);
          string Convert(int number, string numberString, Humanizer.GrammaticalGender gender);
      }
  }
  namespace Humanizer.Localisation
  {
      public class ResourceKeys
      {
          public ResourceKeys() { }
          public class static DateHumanize
          {
              public const string Never = "DateHumanize_Never";
              public const string Now = "DateHumanize_Now";
              public static string GetResourceKey(Humanizer.Localisation.TimeUnit timeUnit, Humanizer.Localisation.Tense timeUnitTense, int count = 1) { }
          }
          public class static TimeSpanHumanize
          {
              public static string GetResourceKey(Humanizer.Localisation.TimeUnit unit, int count = 1, bool toWords = False) { }
          }
      }
      public class static Resources
      {
          public static string GetResource(string resourceKey, System.Globalization.CultureInfo culture = null) { }
      }
      public enum Tense
      {
          Future = 0,
          Past = 1,
      }
      public enum TimeUnit
      {
          Millisecond = 0,
          Second = 1,
          Minute = 2,
          Hour = 3,
          Day = 4,
          Week = 5,
          Month = 6,
          Year = 7,
      }
  }