import { OutgoingMessage, SpecialPropertyMessage } from '../messages'; import { ClientTransaction } from './ClientTransaction'; import type { Client } from './Client'; export declare class MessageProcessor { private client; lastError: any; private readonly transactions; private globalErrorHandler?; constructor(client: Client); onMessage(message: OutgoingMessage): void; onSpecialMessage(message: SpecialPropertyMessage): void; createTransaction(): ClientTransaction; endTransaction(message: OutgoingMessage): boolean; }