//#region src/exceptions.ts
var AmplitudeAIError = class extends Error {
	constructor(message) {
		super(message);
		this.name = "AmplitudeAIError";
	}
};
var ConfigurationError = class extends AmplitudeAIError {
	constructor(message) {
		super(message);
		this.name = "ConfigurationError";
	}
};
var TrackingError = class extends AmplitudeAIError {
	constructor(message) {
		super(message);
		this.name = "TrackingError";
	}
};
var ProviderError = class extends AmplitudeAIError {
	constructor(message) {
		super(message);
		this.name = "ProviderError";
	}
};
var ValidationError = class extends AmplitudeAIError {
	constructor(message) {
		super(message);
		this.name = "ValidationError";
	}
};

//#endregion
export { AmplitudeAIError, ConfigurationError, ProviderError, TrackingError, ValidationError };
//# sourceMappingURL=exceptions.js.map