import { isly } from "isly"; import { Year } from "../Year"; import { Numeric as MonthNumeric } from "./Numeric"; export type Month = typeof Month.values[number]; export declare namespace Month { export import Numeric = MonthNumeric; const values: readonly ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"]; const type: isly.String<"10" | "11" | "12" | "01" | "02" | "03" | "04" | "05" | "06" | "07" | "08" | "09">, is: (value: ("10" | "11" | "12" | "01" | "02" | "03" | "04" | "05" | "06" | "07" | "08" | "09") | any) => value is "10" | "11" | "12" | "01" | "02" | "03" | "04" | "05" | "06" | "07" | "08" | "09", flawed: (value: ("10" | "11" | "12" | "01" | "02" | "03" | "04" | "05" | "06" | "07" | "08" | "09") | any) => isly.Flaw | false; function create(value: Numeric): Month; function create(value: number): Month | undefined; function length(month: Month, year?: Year): 28 | 29 | 30 | 31; }