export declare namespace FrenchDateTime { const LangMarker = "Fre"; const CheckBothBeforeAfter = false; const TillRegex = "(?\\b(au|et|(jusqu')?a|avant)\\b|(jusqu')?\u00E0|--|-|\u2014|\u2014\u2014)"; const RangeConnectorRegex = "(?\\b(de\\s+la|au|(jusqu')?a|et(\\s*la)?)\\b|(jusqu')?\u00E0|--|-|\u2014|\u2014\u2014)"; const RelativeRegex = "(?prochaine?|de|du|ce(tte)?|l[ae]|derni[e\u00E8]re?s?|hier|pr[e\u00E9]c[e\u00E9]dente|au\\s+cours+(de|du\\s*))"; const StrictRelativeRegex = "(?prochaine?|derni[e\u00E8]re?s?|hier|pr[e\u00E9]c[e\u00E9]dente|au\\s+cours+(de|du\\s*))"; const NextSuffixRegex = "(?prochain(es?)?|suivante)\\b"; const PastSuffixRegex = "(?derni[e\u00E8]re?s?|pr[e\u00E9]c[e\u00E9]dente)\\b"; const ThisPrefixRegex = "(?ce(tte)?|au\\s+cours+(du|de))\\b"; const RangePrefixRegex = "(du|depuis|des?|entre)"; const DayRegex = "(?(?:3[0-1]|[1-2]\\d|0?[1-9])(e(r)?)?)(?=\\b|t)"; const WrittenDayRegex = "(?((vingt|trente)(\\s*-\\s*|\\s+)et(\\s*-\\s*|\\s+))?un|(vingt(\\s*-\\s*|\\s+))?(deux|trois|quatre|cinq|six|sept|huit|neuf)|dix|onze|douze|treize|quatorze|quinze|seize|dix-(sept|huit|neuf)|vingt|trente)"; const MonthNumRegex = "(?1[0-2]|(0)?[1-9])\\b"; const SpecialDescRegex = "(p\\b)"; const AmDescRegex: string; const PmDescRegex: string; const AmPmDescRegex: string; const DescRegex: string; const TwoDigitYearRegex: string; const WrittenOneToNineRegex = "(?:une?|deux|trois|quatre|cinq|six|sept|huit|neuf)"; const WrittenElevenToNineteenRegex = "(?:(seize|quinze|quatorze|treize|douze|onze)|dix\\W(neuf|huit|sept))"; const WrittenTensRegex = "(?:quatre\\Wvingt(s|\\Wdix)?|soixante(\\Wdix)?|dix|vingt|trente|quarante|cinquante|septante|octante|huitante|nonante)"; const WrittenCenturyFullYearRegex: string; const WrittenCenturyOrdinalYearRegex: string; const CenturyRegex: string; const LastTwoYearNumRegex: string; const FullTextYearRegex: string; const YearRegex: string; const WeekDayRegex = "(?dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi|lun(\\.)?|mar(\\.)?|mer(\\.)?|jeu(\\.)?|ven(\\.)?|sam(\\.)?|dim(\\.)?)"; const RelativeMonthRegex: string; const WrittenMonthRegex = "(?avril|avr(\\.)?|ao[u\u00FB]t|d[e\u00E9]cembre|d[e\u00E9]c(\\.)?|f[e\u00E9]vrier|f[e\u00E9]vr?(\\.)?|janvier|janv?(\\.)?|juillet|jui?[ln](\\.)?|mars?(\\.)?|mai|novembre|nov(\\.)?|octobre|oct(\\.)?|septembre|sept?(\\.)?(?!\\s+heures))"; const MonthSuffixRegex: string; const DateUnitRegex = "(?an|(?mois)|((l')?ann[e\u00E9]e|semaine|journ[e\u00E9]e|jour)(?s)?)\\b"; const SimpleCasesRegex: string; const MonthFrontSimpleCasesRegex: string; const MonthFrontBetweenRegex: string; const BetweenRegex: string; const YearWordRegex = "\\b(?l'ann[\u00E9e]e)\\b"; const MonthWithYear: string; const OneWordPeriodRegex: string; const MonthNumWithYear: string; const WeekOfMonthRegex: string; const WeekOfYearRegex: string; const OfYearRegex: string; const FirstLastRegex = "\\b(the\\s+)?((?first)|(?last))\\b"; const FollowedDateUnit: string; const NumberCombinedWithDateUnit: string; const QuarterRegex: string; const QuarterRegexYearFront: string; const AllHalfYearRegex = "^\\b$"; const PrefixDayRegex = "\\b((?t[\u00F4o]t\\sdans)|(?au\\smilieu\\sde)|(?tard\\sdans))(\\s+la\\s+journ[\u00E9e]e)?$"; const CenturySuffixRegex = "^\\b$"; const SeasonRegex: string; const WhichWeekRegex = "\\b(semaine)(\\s*)(?5[0-3]|[1-4]\\d|0?[1-9])\\b"; const WeekOfRegex = "(semaine)(\\s*)(de)"; const MonthOfRegex = "(mois)(\\s*)(de)"; const MonthRegex = "(?avril|avr(\\.)?|ao[u\u00FB]t|d[e\u00E9]cembre|d[e\u00E9]c(\\.)?|f[e\u00E9]vrier|f[e\u00E9]vr?(\\.)?|janvier|janv?(\\.)?|juillet|jui?[ln](\\.)?|mars?(\\.)?|mai|novembre|nov(\\.)?|octobre|oct(\\.)?|septembre|sept?(\\.)?(?!\\s+heures))"; const OnRegex: string; const RelaxedOnRegex = "(?<=\\b(en|le|dans|sur\\s*l[ea]|du|sur)\\s+)((?10e|11e|12e|13e|14e|15e|16e|17e|18e|19e|1er|20e|21e|22e|23e|24e|25e|26e|27e|28e|29e|2e|30e|31e|3e|4e|5e|6e|7e|8e|9e)s?)\\b"; const ThisRegex: string; const LastDateRegex: string; const NextDateRegex: string; const SpecialDayRegex = "\\b(avant[\\s|-]hier|apr[e\u00E8]s(-demain|\\s*demain)|(le\\s)?jour suivant|(le\\s+)?derni[e\u00E8]re?s? jour|hier|lendemain|demain|(de\\s)?la journ[\u00E9e]e|aujourd'hui)\\b"; const SpecialDayWithNumRegex = "^\\b$"; const StrictWeekDay = "\\b(?dim(anche)?|lun(di)?|mar(di)?|mer(credi)?|jeu(di)?|ven(dredi)?|sam(edi)?)s?\\b"; const SetWeekDayRegex = "\\b(?le\\s+)?(?matin([\u00E9e]e)?|apr[e\u00E8]s-midi|soir([\u00E9e]e)?|dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)s\\b"; const WeekDayOfMonthRegex: string; const RelativeWeekDayRegex = "^\\b$"; const AmbiguousRangeModifierPrefix = "^\\b$"; const NumberEndingPattern = "^\\b$"; const SpecialDate: string; const DateYearRegex: string; const DateExtractor1: string; const DateExtractor2: string; const DateExtractor3: string; const DateExtractor4: string; const DateExtractor5: string; const DateExtractor6: string; const DateExtractor7: string; const DateExtractor8: string; const DateExtractor9: string; const DateExtractorA: string; const OfMonth: string; const MonthEnd: string; const WeekDayEnd: string; const WeekDayStart = "^\\b$"; const RangeUnitRegex = "\\b(?(l')?ann[e\u00E9]e(s)?|mois|semaines?)\\b"; const HourNumRegex = "\\b(?zero|une?(?=\\s+heure)|deux|trois|quatre|cinq|six|sept|huit|neuf|onze|douze|treize|quatorze|quinze|dix-six|seize|dix(-|\\s+)sept|dix(-|\\s+)huit|dix(-|\\s+)neuf|vingt|vingt(-|\\s+)et(-|\\s+)un|vingt(-|\\s+)deux|vingt(-|\\s+)trois|dix)\\b"; const MinuteNumRegex = "(?((vingt|trente|quarante|cinquante)(\\s*(et|-)?\\s*))?(un|deux|trois|quatre|cinq|six|sept|huit|neuf)|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|trente|quarante|cinquante|dix)"; const DeltaMinuteNumRegex = "(?((vingt|trente|quarante|cinquante)(\\s*(et|-)?\\s*))?(un|deux|trois|quatre|cinq|six|sept|huit|neuf)|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|trente|quarante|cinquante|dix)"; const OclockRegex = "(?heures?|h)"; const PmRegex = "(?(dans l'\\s*)?apr[e\u00E8]s(\\s*|-)midi|(du|ce|de|le)\\s*(soir([\u00E9e]e)?)|(dans l[ea]\\s+)?(nuit|soir[e\u00E9]e))"; const AmRegex = "(?(du|de|ce|(du|de|dans)\\s*l[ea]|le)?\\s*matin[\u00E9e]e|(du|de|ce|dans l[ea]|le)?\\s*matin)"; const LessThanOneHour: string; const WrittenTimeRegex: string; const TimePrefix: string; const TimeSuffix: string; const BasicTime: string; const MidnightRegex = "(?minuit)"; const CommonDatePrefixRegex = "^[\\.]"; const MorningRegex = "(?matin([\u00E9e]e)?)"; const AfternoonRegex = "(?(d'|l')?apr[e\u00E8]s(-|\\s*)midi)"; const MidmorningRegex: string; const MiddayRegex = "(?milieu(\\s*|-)d[eu]\\s*(jour|midi)|apr[e\u00E8]s(-|\\s*)midi|(?<=\u00E0\\s+)midi)"; const MidafternoonRegex: string; const MidTimeRegex: string; const AtRegex: string; const IshRegex: string; const TimeUnitRegex = "(?h|(heure|hr|minute|min|seconde|sec)(?s)?)\\b"; const RestrictedTimeUnitRegex = "(?huere|minute)\\b"; const ConnectNumRegex: string; const FivesRegex = "(?(quinze|vingt(\\s*|-*(cinq))?|trente(\\s*|-*(cinq))?|quarante(\\s*|-*(cinq))??|cinquante(\\s*|-*(cinq))?|dix|cinq))\\b"; const PeriodHourNumRegex = "(?vingt-et-un|vingt-deux|vingt-trois|vingt-quatre|zero|une|deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt)"; const TimeRegex1: string; const TimeRegex2: string; const TimeRegex3: string; const TimeRegex4: string; const TimeRegex5: string; const TimeRegex6: string; const TimeRegex7: string; const TimeRegex8: string; const TimeRegex9: string; const TimeRegex10: string; const HourRegex: string; const PeriodDescRegex = "(?pm|am|p\\.m\\.|a\\.m\\.|p)"; const PeriodPmRegex = "(?dans l'apr[e\u00E8]s-midi|ce soir|d[eu] soir|dans l[ea] soir[e\u00E9]e|dans la nuit|d[eu] soir[\u00E9e]e)s?"; const PeriodAmRegex = "(?d[eu] matin|matin([\u00E9e]e)s?"; const PureNumFromTo: string; const PureNumBetweenAnd: string; const SpecificTimeFromTo = "^\\b$"; const SpecificTimeBetweenAnd = "^\\b$"; const PrepositionRegex = "(?^([a\u00E0](\\s+?la)?|en|sur(\\s*l[ea])?|de)$)"; const TimeOfDayRegex = "\\b(?((((dans\\s+(l[ea])?\\s+)?((?d[e\u00E9]but(\\s+|-)|t[o\u00F4]t(\\s+|-)(l[ea]\\s*)?)|(?fin\\s*|fin de(\\s+(la)?)|tard\\s*))?(matin([\u00E9e]e)?|((d|l)?'?)apr[e\u00E8]s[-|\\s*]midi|nuit|soir([e\u00E9]e)?)))|(((\\s+(l[ea])?\\s+)?)jour(n[e\u00E9]e)?))s?)\\b"; const SpecificTimeOfDayRegex: string; const TimeFollowedUnit: string; const TimeNumberCombinedWithUnit: string; const NowRegex = "\\b(?(ce\\s+)?moment|maintenant|(d[e\u00E8]s|aussit[o\u00F4]t) que possible|dqp|r[e\u00E9]cemment|auparavant|le plus t\u00F4t( que)? possible)\\b"; const SuffixRegex = "^\\s*((dans\\s+l[ea]\\s+)|(en\\s+)|(d(u|\\'))?(matin([e\u00E9]e)?|apr[e\u00E8]s-midi|soir[e\u00E9]e|nuit))\\b"; const DateTimeTimeOfDayRegex = "\\b(?matin([e\u00E9]e)?|apr[e\u00E8]s-midi|nuit|soir)\\b"; const DateTimeSpecificTimeOfDayRegex: string; const TimeOfTodayAfterRegex: string; const TimeOfTodayBeforeRegex: string; const SimpleTimeOfTodayAfterRegex: string; const SimpleTimeOfTodayBeforeRegex: string; const SpecificEndOfRegex = "(la\\s+)?fin(\\s+de\\s*|\\s*de*l[ea])?\\s*$"; const UnspecificEndOfRegex = "^\\b$"; const UnspecificEndOfRangeRegex = "^\\b$"; const PeriodTimeOfDayRegex = "\\b((dans\\s+(le)?\\s+)?((?d[e\u00E9]but(\\s+|-|d[ue]|de la)|t[o\u00F4]t)|(?tard\\s*|fin(\\s+|-|d[eu])?))?(?matin|((d|l)?'?)apr[e\u00E8]s-midi|nuit|soir([e\u00E9]e)?))\\b"; const PeriodSpecificTimeOfDayRegex: string; const PeriodTimeOfDayWithDateRegex: string; const LessThanRegex = "^\\b$"; const MoreThanRegex = "^\\b$"; const DurationUnitRegex = "(?ann[e\u00E9]es?|ans?|mois|semaines?|jours?|heures?|hrs?|h|minutes?|mins?|secondes?|secs?|journ[e\u00E9]e)\\b"; const SuffixAndRegex = "(?\\s*(et)\\s+(une?\\s+)?(?demi|quart))"; const PeriodicRegex = "\\b(?quotidien(ne)?|journellement|mensuel(le)?|jours?|hebdomadaire|bihebdomadaire|annuel(lement)?)\\b"; const EachUnitRegex: string; const EachPrefixRegex = "\\b(?(chaque|tous les|(toutes les))\\s*$)"; const SetEachRegex = "\\b(?(chaque|tous les|(toutes les))\\s*)"; const SetLastRegex = "(?prochain|derni[e\u00E8]re?s?|pass[\u00E9e]s|pr[e\u00E9]c[e\u00E9]dent|courant|en\\s*cours)"; const EachDayRegex = "\\s*(chaque|tous les)\\s*(jour|jours)\\b"; const DurationFollowedUnit: string; const NumberCombinedWithDurationUnit: string; const AnUnitRegex: string; const DuringRegex = "^\\b$"; const AllRegex = "\\b(?toute\\s(l['ea])\\s?(?ann[e\u00E9]e|mois|semaines?|jours?|journ[e\u00E9]e))\\b"; const HalfRegex = "((une?\\s*)|\\b)(?demi?(\\s*|-)+(?ann[e\u00E9]e|ans?|mois|semaine|jour|heure))\\b"; const ConjunctionRegex = "\\b((et(\\s+de|pour)?)|avec)\\b"; const HolidayRegex1: string; const HolidayRegex2: string; const HolidayRegex3: string; const HolidayRegex4: string; const DateTokenPrefix = "le "; const TimeTokenPrefix = "\u00E0 "; const TokenBeforeDate = "le "; const TokenBeforeTime = "\u00E0 "; const HalfTokenRegex = "\\b(demie)$"; const QuarterTokenRegex = "\\b((un\\s+)?quart)$"; const ThreeQuarterTokenRegex = "\\b(trois\\s+quarts)$"; const ToTokenRegex = "\\b(moins|[a\u00E0]$)\\b"; const AMTimeRegex = "(?matin([\u00E9e]e)?)"; const PMTimeRegex = "\\b(?(d'|l')?apr[e\u00E8]s-midi|nuit|((\\s*ce|du)\\s+)?soir)\\b"; const AsapTimeRegex = "((d[e\u00E8]s|le plus t[o\u00F4]t|aussit[o\u00F4]t)( que)? possible|dqp)"; const BeforeRegex = "\\b(avant)\\b"; const BeforeRegex2 = "\\b(entre\\s*(le|la(s)?)?)\\b"; const AfterRegex = "\\b(apres)\\b"; const SinceRegex = "\\b(depuis)\\b"; const AroundRegex = "\\b(vers|\u00E0\\s+peu\\s+pr\u00E8s|environ)\\b"; const AgoPrefixRegex = "\\b(y a)\\b"; const LaterRegex = "\\b(plus\\s+tard|\u00E0\\s+partir\\s+(de\\s+(maintenant|demain)|d'aujourd'hui)|apr\u00E8s\\s+(aujourd'hui|demain))\\b"; const AgoRegex: string; const BeforeAfterRegex = "^\\b$"; const InConnectorRegex = "\\b(dans|en|sur)\\b"; const SinceYearSuffixRegex = "^\\b$"; const WithinNextPrefixRegex = "\\b(dans\\s+les)\\b"; const TodayNowRegex = "\\b(aujourd'hui|maintenant)\\b"; const MorningStartEndRegex = "(^(matin))|((matin)$)"; const AfternoonStartEndRegex = "(^((d'|l')?apr[e\u00E8]s-midi))|(((d'|l')?apr[e\u00E8]s-midi)$)"; const EveningStartEndRegex = "(^(soir[\u00E9e]e|soir))|((soir[\u00E9e]e|soir)$)"; const NightStartEndRegex = "(^(nuit))|((nuit)$)"; const InexactNumberRegex = "\\b(quel qu[\u00E9e]s|quelqu[\u00E9e]s?|plusieurs?|divers)\\b"; const InexactNumberUnitRegex: string; const RelativeTimeUnitRegex: string; const RelativeDurationUnitRegex: string; const ReferenceDatePeriodRegex = "^\\b$"; const UpcomingPrefixRegex = ".^"; const NextPrefixRegex = ".^"; const PastPrefixRegex = ".^"; const PreviousPrefixRegex = ".^"; const RelativeDayRegex: string; const ConnectorRegex = "^(,|pour|t|vers|le)$"; const ConnectorAndRegex = "\\b(et\\s*(le|las?)?)\\b"; const FromRegex = "((de|du)?)$"; const FromRegex2 = "((depuis|de)(\\s*las?)?)$"; const FromToRegex = "\\b(du|depuis|des?).+(au|\u00E0|a)\\b.+"; const SingleAmbiguousMonthRegex = "^(le\\s+)?(may|march)$"; const UnspecificDatePeriodRegex = "^(semaine|mois|an(n[e\u00E9]e)?)$"; const PrepositionSuffixRegex = "\\b(du|de|[\u00E0a]|vers|dans)$"; const FlexibleDayRegex = "(?([A-Za-z]+\\s)?[A-Za-z\\d]+)"; const ForTheRegex: string; const WeekDayAndDayOfMonthRegex: string; const WeekDayAndDayRegex: string; const RestOfDateRegex = "\\b(reste|fin)\\s+(d[eu]\\s+)?((le|ce(tte)?)\\s+)?(?semaine|mois|l'ann[\u00E9e]e)\\b"; const RestOfDateTimeRegex = "\\b(reste|fin)\\s+(d[eu]\\s+)?((le|ce(tte)?)\\s+)?(?jour)\\b"; const LaterEarlyPeriodRegex = "^\\b$"; const WeekWithWeekDayRangeRegex = "^\\b$"; const GeneralEndingRegex = "^\\b$"; const MiddlePauseRegex = "^\\b$"; const DurationConnectorRegex = "^\\b$"; const PrefixArticleRegex = "^[\\.]"; const OrRegex = "^\\b$"; const YearPlusNumberRegex = "^\\b$"; const NumberAsTimeRegex = "^\\b$"; const TimeBeforeAfterRegex = "^\\b$"; const DateNumberConnectorRegex = "^\\s*(?\\s+[a\u00E0])\\s*$"; const DecadeRegex = "^\\b$"; const DecadeWithCenturyRegex = "^\\b$"; const RelativeDecadeRegex = "^\\b$"; const YearSuffix: string; const SuffixAfterRegex = "^\\b$"; const YearPeriodRegex: string; const FutureSuffixRegex = "\\b(dans\\s+le\\s+futur)\\b"; const ModPrefixRegex: string; const ModSuffixRegex: string; const ComplexDatePeriodRegex = "^\\b$"; const AmbiguousPointRangeRegex = "^(mar\\.?)$"; const UnitMap: ReadonlyMap; const UnitValueMap: ReadonlyMap; const SpecialYearPrefixesMap: ReadonlyMap; const SeasonMap: ReadonlyMap; const SeasonValueMap: ReadonlyMap; const CardinalMap: ReadonlyMap; const DayOfWeek: ReadonlyMap; const MonthOfYear: ReadonlyMap; const Numbers: ReadonlyMap; const DayOfMonth: ReadonlyMap; const DoubleNumbers: ReadonlyMap; const HolidayNames: ReadonlyMap; const NightRegex = "\\b(minuit|nuit)\\b"; const WrittenDecades: ReadonlyMap; const SpecialDecadeCases: ReadonlyMap; const DefaultLanguageFallback = "DMY"; const DurationDateRestrictions: any[]; const AmbiguityFiltersDict: ReadonlyMap; const AmbiguityTimeFiltersDict: ReadonlyMap; const MorningTermList: string[]; const AfternoonTermList: string[]; const EveningTermList: string[]; const DaytimeTermList: string[]; const NightTermList: string[]; const SameDayTerms: string[]; const PlusOneDayTerms: string[]; const MinusOneDayTerms: string[]; const PlusTwoDayTerms: string[]; const MinusTwoDayTerms: string[]; const FutureStartTerms: string[]; const FutureEndTerms: string[]; const LastCardinalTerms: string[]; const MonthTerms: string[]; const MonthToDateTerms: string[]; const WeekendTerms: string[]; const WeekTerms: string[]; const YearTerms: string[]; const YearToDateTerms: string[]; }