import { ExtractResult } from "@microsoft/recognizers-text"; import { BaseDateTimeExtractor } from "./baseDateTime"; import { BaseTimePeriodParser } from "../baseTimePeriod"; import { DateTimeParseResult } from "../parsers"; export declare enum TimePeriodType { ShortTime = 0, FullTime = 1 } export declare class ChineseTimePeriodExtractor extends BaseDateTimeExtractor { protected extractorName: string; constructor(); } export declare class ChineseTimePeriodParser extends BaseTimePeriodParser { private readonly dayDescriptionRegex; private readonly onlyDigitMatch; private readonly lowBoundMap; private readonly numbersMap; constructor(); parse(er: ExtractResult, referenceTime?: Date): DateTimeParseResult; private parseChineseTimeOfDay; private GetMatchedTimexRange; private parseTimePeriod; private getParseTimeResult; private getShortLeft; private buildDate; private buildTimex; private buildSpan; private sanitizeTimeResult; }