import { Mode, Segment } from './../enums'; import { NoneValue, LastDayValue, LastDayWeekValue, DaysBeforeEndMonthValue, NearestWeekdayOfMonthValue } from './../values'; import { SegmentValues } from './base.type'; import { BaseValues } from './base.abstract'; declare type Values = SegmentValues; export declare class DayOfMonthValues extends BaseValues implements Values { protected readonly segment = Segment.dayOfMonth; readonly [Mode.NONE]: NoneValue; readonly [Mode.LAST_DAY]: LastDayValue; readonly [Mode.LAST_DAY_WEEK]: LastDayWeekValue; readonly [Mode.NEAREST_WEEKDAY_OF_MONTH]: NearestWeekdayOfMonthValue; readonly [Mode.DAYS_BEFORE_END_MONTH]: DaysBeforeEndMonthValue; constructor(d?: Partial); clone(d?: Partial): DayOfMonthValues; } export {};