import { isly } from "isly"; import { Date } from "../Date"; import { DayOfWeek } from "../DayOfWeek"; import { Number } from "./Number"; export interface Parts { year: number; week: Number.Numeric; } export declare namespace Parts { const type: import("isly/dist/types/Object/Class").Class, is: (value: Parts | any) => value is Parts, flawed: (value: Parts | any) => isly.Flaw | false; function from(date: Date): Parts; function now(): Parts; function next(week: Parts, weeks?: number): Parts; function previous(week: Parts, weeks?: number): Parts; function first(week: Parts): Date; function last(week: Parts): Date; function getDate(week: Parts, day: DayOfWeek | DayOfWeek.Numeric): Date; function getDays(week: Parts): Date[]; function lastWeek(year: number): 52 | 53; }