import { DayOfWeekId } from './DayOfWeekId.js'; import { IsoWeekDayNumber } from './IsoWeekDayNumber.js'; export declare class DayOfWeek { static readonly MONDAY: DayOfWeek; static readonly TUESDAY: DayOfWeek; static readonly WEDNESDAY: DayOfWeek; static readonly THURSDAY: DayOfWeek; static readonly FRIDAY: DayOfWeek; static readonly SATURDAY: DayOfWeek; static readonly SUNDAY: DayOfWeek; /** * ISO day of week number, 1...7 with 1 being Monday */ readonly isoNumber: IsoWeekDayNumber; private constructor(); static of(isoWeekDayNumber: IsoWeekDayNumber): DayOfWeek; static parse(stringValue: string): DayOfWeek; static equal(dayOfWeek1: DayOfWeek | null | undefined, dayOfWeek2: DayOfWeek | null | undefined, ...otherDaysOfWeek: (DayOfWeek | null | undefined)[]): boolean; equals(dayOfWeek: DayOfWeek | null | undefined): boolean; plus(nrOfDays: number): DayOfWeek; minus(nrOfDays: number): DayOfWeek; /** * A string equal to the enum constant name, e.g. 'MONDAY' */ get id(): DayOfWeekId; }