import { SerializableAction } from '../../Redux/SerializableAction'; import { Identity, IdentityConstructor } from 'ts-eventsourcing/ValueObject/Identity'; import { AnyAction } from 'redux'; import { DomainEvent, DomainEventConstructor } from 'ts-eventsourcing/Domain/DomainEvent'; export declare class InvalidTypeError extends Error { static actionMissingRecordedOn(): InvalidTypeError; static actionReadModelIdNotInstanceOf(action: SerializableAction, IdClass: IdentityConstructor): InvalidTypeError; static actionEventDoesNotMatchEventClass(action: AnyAction, eventClass: DomainEventConstructor): InvalidTypeError; static actionAggregateIdNotInstanceOf(action: SerializableAction, IdClass: IdentityConstructor): InvalidTypeError; }