import { isly } from "isly"; import { Date } from "../Date"; import { DayOfWeek } from "../DayOfWeek"; import { Number as WeekNumber } from "./Number"; import { Parts as WeekParts } from "./Parts"; export type Week = `${number}-W${Week.Number}`; export declare namespace Week { export import Number = WeekNumber; export import Parts = WeekParts; const type: isly.String<`${number}-W10` | `${number}-W11` | `${number}-W12` | `${number}-W13` | `${number}-W14` | `${number}-W15` | `${number}-W16` | `${number}-W17` | `${number}-W18` | `${number}-W19` | `${number}-W20` | `${number}-W21` | `${number}-W22` | `${number}-W23` | `${number}-W24` | `${number}-W25` | `${number}-W26` | `${number}-W27` | `${number}-W28` | `${number}-W29` | `${number}-W30` | `${number}-W31` | `${number}-W32` | `${number}-W33` | `${number}-W34` | `${number}-W35` | `${number}-W36` | `${number}-W37` | `${number}-W38` | `${number}-W39` | `${number}-W40` | `${number}-W41` | `${number}-W42` | `${number}-W43` | `${number}-W44` | `${number}-W45` | `${number}-W46` | `${number}-W47` | `${number}-W48` | `${number}-W49` | `${number}-W50` | `${number}-W51` | `${number}-W52` | `${number}-W53` | `${number}-W01` | `${number}-W02` | `${number}-W03` | `${number}-W04` | `${number}-W05` | `${number}-W06` | `${number}-W07` | `${number}-W08` | `${number}-W09`>, is: (value: (`${number}-W10` | `${number}-W11` | `${number}-W12` | `${number}-W13` | `${number}-W14` | `${number}-W15` | `${number}-W16` | `${number}-W17` | `${number}-W18` | `${number}-W19` | `${number}-W20` | `${number}-W21` | `${number}-W22` | `${number}-W23` | `${number}-W24` | `${number}-W25` | `${number}-W26` | `${number}-W27` | `${number}-W28` | `${number}-W29` | `${number}-W30` | `${number}-W31` | `${number}-W32` | `${number}-W33` | `${number}-W34` | `${number}-W35` | `${number}-W36` | `${number}-W37` | `${number}-W38` | `${number}-W39` | `${number}-W40` | `${number}-W41` | `${number}-W42` | `${number}-W43` | `${number}-W44` | `${number}-W45` | `${number}-W46` | `${number}-W47` | `${number}-W48` | `${number}-W49` | `${number}-W50` | `${number}-W51` | `${number}-W52` | `${number}-W53` | `${number}-W01` | `${number}-W02` | `${number}-W03` | `${number}-W04` | `${number}-W05` | `${number}-W06` | `${number}-W07` | `${number}-W08` | `${number}-W09`) | any) => value is `${number}-W10` | `${number}-W11` | `${number}-W12` | `${number}-W13` | `${number}-W14` | `${number}-W15` | `${number}-W16` | `${number}-W17` | `${number}-W18` | `${number}-W19` | `${number}-W20` | `${number}-W21` | `${number}-W22` | `${number}-W23` | `${number}-W24` | `${number}-W25` | `${number}-W26` | `${number}-W27` | `${number}-W28` | `${number}-W29` | `${number}-W30` | `${number}-W31` | `${number}-W32` | `${number}-W33` | `${number}-W34` | `${number}-W35` | `${number}-W36` | `${number}-W37` | `${number}-W38` | `${number}-W39` | `${number}-W40` | `${number}-W41` | `${number}-W42` | `${number}-W43` | `${number}-W44` | `${number}-W45` | `${number}-W46` | `${number}-W47` | `${number}-W48` | `${number}-W49` | `${number}-W50` | `${number}-W51` | `${number}-W52` | `${number}-W53` | `${number}-W01` | `${number}-W02` | `${number}-W03` | `${number}-W04` | `${number}-W05` | `${number}-W06` | `${number}-W07` | `${number}-W08` | `${number}-W09`, flawed: (value: (`${number}-W10` | `${number}-W11` | `${number}-W12` | `${number}-W13` | `${number}-W14` | `${number}-W15` | `${number}-W16` | `${number}-W17` | `${number}-W18` | `${number}-W19` | `${number}-W20` | `${number}-W21` | `${number}-W22` | `${number}-W23` | `${number}-W24` | `${number}-W25` | `${number}-W26` | `${number}-W27` | `${number}-W28` | `${number}-W29` | `${number}-W30` | `${number}-W31` | `${number}-W32` | `${number}-W33` | `${number}-W34` | `${number}-W35` | `${number}-W36` | `${number}-W37` | `${number}-W38` | `${number}-W39` | `${number}-W40` | `${number}-W41` | `${number}-W42` | `${number}-W43` | `${number}-W44` | `${number}-W45` | `${number}-W46` | `${number}-W47` | `${number}-W48` | `${number}-W49` | `${number}-W50` | `${number}-W51` | `${number}-W52` | `${number}-W53` | `${number}-W01` | `${number}-W02` | `${number}-W03` | `${number}-W04` | `${number}-W05` | `${number}-W06` | `${number}-W07` | `${number}-W08` | `${number}-W09`) | any) => isly.Flaw | false; function split(week: Week): [number, Week.Number.Numeric]; function parts(week: Week): Parts; function from(date: Date | Parts): Week; function now(): Week; function next(week: Week, weeks?: number): Week; function previous(week: Week, weeks?: number): Week; function first(week: Week): Date; function last(week: Week): Date; function getYear(week: Week): number; function getWeek(week: Week): number; function getDate(week: Week, day: DayOfWeek | DayOfWeek.Numeric): Date; function getDays(week: Week): Date[]; }