
//#region ../../node_modules/.pnpm/luxon@3.5.0/node_modules/luxon/src/errors.js
/**
* @private
*/
var LuxonError = class extends Error {};
/**
* @private
*/
var InvalidDateTimeError = class extends LuxonError {
	constructor(reason) {
		super(`Invalid DateTime: ${reason.toMessage()}`);
	}
};
/**
* @private
*/
var InvalidIntervalError = class extends LuxonError {
	constructor(reason) {
		super(`Invalid Interval: ${reason.toMessage()}`);
	}
};
/**
* @private
*/
var InvalidDurationError = class extends LuxonError {
	constructor(reason) {
		super(`Invalid Duration: ${reason.toMessage()}`);
	}
};
/**
* @private
*/
var ConflictingSpecificationError = class extends LuxonError {};
/**
* @private
*/
var InvalidUnitError = class extends LuxonError {
	constructor(unit) {
		super(`Invalid unit ${unit}`);
	}
};
/**
* @private
*/
var InvalidArgumentError = class extends LuxonError {};
/**
* @private
*/
var ZoneIsAbstractError = class extends LuxonError {
	constructor() {
		super("Zone is an abstract class");
	}
};

//#endregion
exports.ConflictingSpecificationError = ConflictingSpecificationError;
exports.InvalidArgumentError = InvalidArgumentError;
exports.InvalidDateTimeError = InvalidDateTimeError;
exports.InvalidDurationError = InvalidDurationError;
exports.InvalidIntervalError = InvalidIntervalError;
exports.InvalidUnitError = InvalidUnitError;
exports.ZoneIsAbstractError = ZoneIsAbstractError;