import { SerializableQuery } from '../../QueryHandling/SerializableQuery'; import { SerializableCommand } from '../../CommandHandling/SerializableCommand'; export declare class SerializationError extends Error { readonly object: unknown; readonly orginalError?: Error | undefined; static actionCouldNotBeSerialized(action: any, error: Error): SerializationError; static commandCouldNotBeSerialized(command: any, error: Error): SerializationError; static queryCouldNotBeSerialized(query: any, error: Error): SerializationError; static couldNotBeSerialized(serializable: SerializableCommand | SerializableQuery): SerializationError; constructor(message: string, object: unknown, orginalError?: Error | undefined); }