//#region src/domain/base.errors.d.ts declare class DomainError extends Error { protected constructor(msg: string); } declare class GenericDomainError extends DomainError {} declare class NotFoundError extends DomainError {} declare class AlreadyExistsError extends DomainError {} declare class UnauthorizedOperation extends DomainError {} declare class InvalidOperation extends DomainError {} declare class ValidationError extends DomainError { constructor(message: string); } declare class GuardViolationError extends DomainError {} type DomainErr = AlreadyExistsError | GenericDomainError | InvalidOperation | NotFoundError | UnauthorizedOperation | ValidationError | GuardViolationError; //#endregion //# sourceMappingURL=base.errors.d.ts.map export { AlreadyExistsError as AlreadyExistsError$1, DomainErr, DomainError as DomainError$1, GenericDomainError as GenericDomainError$1, GuardViolationError as GuardViolationError$1, InvalidOperation as InvalidOperation$1, NotFoundError as NotFoundError$1, UnauthorizedOperation as UnauthorizedOperation$1, ValidationError as ValidationError$1 }; //# sourceMappingURL=base.errors-DyC_RLkA.d.ts.map