import { t as Adapter } from "./adapter.types-CDV9mYni.js"; import { Dayjs } from "dayjs"; //#region src/adapter/dayjs-adapter.d.ts /** Backed by `dayjs`. See {@link Adapter.IDateAdapter} for the contract. */ declare class DayjsAdapter implements Adapter.IDateAdapter { today(): Dayjs; create(year: number, month: number, day: number): Dayjs; isValid(date: Dayjs): boolean; isSameDay(a: Dayjs, b: Dayjs): boolean; isSameMonth(a: Dayjs, b: Dayjs): boolean; isBefore(a: Dayjs, b: Dayjs): boolean; isAfter(a: Dayjs, b: Dayjs): boolean; startOfMonth(date: Dayjs): Dayjs; /** Strips time so the boundary stays comparable with other adapters' midnight dates. */ endOfMonth(date: Dayjs): Dayjs; startOfWeek(date: Dayjs, weekStartDay: Adapter.WeekStartDay): Dayjs; addDays(date: Dayjs, count: number): Dayjs; addMonths(date: Dayjs, count: number): Dayjs; addYears(date: Dayjs, count: number): Dayjs; getYear(date: Dayjs): number; getMonth(date: Dayjs): number; getDate(date: Dayjs): number; getDayOfWeek(date: Dayjs): Adapter.WeekStartDay; toDate(date: Dayjs): Date; fromDate(date: Date): Dayjs; format(date: Dayjs, options: Intl.DateTimeFormatOptions, locale?: string): string; getHours(date: Dayjs): number; getMinutes(date: Dayjs): number; getSeconds(date: Dayjs): number; setTime(date: Dayjs, hour: number, minute: number, second?: number): Dayjs; } //#endregion export { DayjsAdapter as t };