import type { HoursTypeInt } from "../../types/clock/hoursTypeInt"; import type { ConvertMonTypeZero } from "../../types/date/convertMonTypeZero"; import type { DayType } from "../../types/date/dayType"; import type { DayTypeInt } from "../../types/date/dayTypeInt"; import type { MonthsWith31Days } from "../../types/date/monthsWith31Days"; import type { MonthsWith31DaysInt } from "../../types/date/monthsWith31DaysInt"; import type { MonthsWithout31Days } from "../../types/date/monthsWithout31Days"; import type { MonthsWithout31DaysInt } from "../../types/date/monthsWithout31DaysInt"; /** * Get day of the week * @param properties - Date in various formats (year, month, day) * @param timeDifference - Time zone difference in hours (default: 9) * @returns Day of the week (0-6, where 0 is Sunday) * @example dayOfWeekSimple("2000-01-01"); * dayOfWeekSimple("2000:01:01"); * dayOfWeekSimple("2000/01/01"); * dayOfWeekSimple({ year: 2000, mon: 1, day: 1 }); * dayOfWeekSimple(new Date(2000, 0, 1)); */ declare function dayOfWeekSimple(properties?: { year?: number; mon?: T; day?: DayTypeInt; }, timeDifference?: HoursTypeInt): number; declare function dayOfWeekSimple(properties?: `${number}-${ConvertMonTypeZero}-${DayType}` | `${number}:${ConvertMonTypeZero}:${DayType}` | `${number}/${ConvertMonTypeZero}/${DayType}` | Date, timeDifference?: HoursTypeInt): number; export { dayOfWeekSimple };