export declare const add: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>;
export declare const addDays: import("./curry").CurriedFunction2<number, string, string>;
export declare const addMonths: import("./curry").CurriedFunction2<number, string, string>;
export declare const addWeeks: import("./curry").CurriedFunction2<number, string, string>;
export declare const addYears: import("./curry").CurriedFunction2<number, string, string>;
export declare const daysInMonth: (day: string) => string[];
export declare const details: (day: string) => import("./details").DayDetails;
export declare const firstDayOfMonth: (day: string) => string;
export declare const fromJsDate: (date: Date) => string;
export declare const isoWeek: (day: string) => number;
export declare const isoWeekday: (day: string) => number;
export declare const lastDayOfMonth: (day: string) => string;
export declare const monthsInRange: ({ start, end }: import("./range").Range) => string[];
export declare const range: (days: string[]) => import("./range").Range;
export declare const subtract: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>;
export declare const subtractDays: import("./curry").CurriedFunction2<number, string, string>;
export declare const subtractMonths: import("./curry").CurriedFunction2<number, string, string>;
export declare const subtractWeeks: import("./curry").CurriedFunction2<number, string, string>;
export declare const subtractYears: import("./curry").CurriedFunction2<number, string, string>;
export declare const today: () => string;
export declare const validate: (day: any) => import("./validate").DayValidation;
export declare const weekdayIndex: (day: string) => number;
declare const _default: {
    add: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>;
    addDays: import("./curry").CurriedFunction2<number, string, string>;
    addMonths: import("./curry").CurriedFunction2<number, string, string>;
    addWeeks: import("./curry").CurriedFunction2<number, string, string>;
    addYears: import("./curry").CurriedFunction2<number, string, string>;
    daysInMonth: (day: string) => string[];
    details: (day: string) => import("./details").DayDetails;
    firstDayOfMonth: (day: string) => string;
    fromJsDate: (date: Date) => string;
    isoWeek: (day: string) => number;
    isoWeekday: (day: string) => number;
    lastDayOfMonth: (day: string) => string;
    monthsInRange: ({ start, end }: import("./range").Range) => string[];
    range: (days: string[]) => import("./range").Range;
    subtract: import("./curry").CurriedFunction3<"day" | "days" | "week" | "weeks" | "month" | "months" | "year" | "years", number, string, string>;
    subtractDays: import("./curry").CurriedFunction2<number, string, string>;
    subtractMonths: import("./curry").CurriedFunction2<number, string, string>;
    subtractWeeks: import("./curry").CurriedFunction2<number, string, string>;
    subtractYears: import("./curry").CurriedFunction2<number, string, string>;
    today: () => string;
    validate: (day: any) => import("./validate").DayValidation;
    weekdayIndex: (day: string) => number;
};
export default _default;
