import { Exception } from '@/data-helpers/Exception'; import { Class, ValueObjectType } from '@/utils'; import { ValueObject } from './ValueObject'; export declare class ValueObjectCanNotBeNullException extends Exception { } export declare class ValueObjectCanNotBeEmptyException extends Exception { } export declare class ValueObjectIsInfiniteException extends Exception { } export declare class ValueObjectIsNotANumberException extends Exception { } export declare class ObjectCanNotBeConvertedToValueObjectException extends Exception { } export interface ValueObjectDeserializationMapper { [key: string]: Class> | ValueObjectDeserializationMapper; }