/// import { inspect } from "node:util"; import { MidaDateConvertible } from "./MidaDateConvertible"; import { IMidaCloneable } from "../utilities/cloneable/IMidaCloneable"; import { IMidaEquatable } from "../utilities/equatable/IMidaEquatable"; export declare class MidaDate implements IMidaCloneable, IMidaEquatable { #private; constructor(value?: MidaDateConvertible); get timestamp(): number; get milliseconds(): number; get seconds(): number; get minutes(): number; get hours(): number; get weekDay(): number; get monthDay(): number; get month(): number; get iso(): string; add(milliseconds: number): MidaDate; addSeconds(seconds: number): MidaDate; addMinutes(minutes: number): MidaDate; addHours(hours: number): MidaDate; subtract(milliseconds: number): MidaDate; subtractSeconds(seconds: number): MidaDate; subtractMinutes(minutes: number): MidaDate; subtractHours(hours: number): MidaDate; differenceInMinutes(date: MidaDate): number; differenceInDays(date: MidaDate): number; setMilliseconds(milliseconds: number): MidaDate; setSeconds(seconds: number): MidaDate; setMinutes(minutes: number): MidaDate; setHours(hours: number): MidaDate; toString(): string; valueOf(): number; clone(): MidaDate; equals(object: Record): boolean; [inspect.custom](): string; } export declare const date: (value?: MidaDateConvertible) => MidaDate;