import { Tools } from 'ceres.provider'; import LongpollTransport from './transport'; import { Connection } from './transport.connection'; export declare abstract class TransportMessageProcessor extends Tools.EventEmitter { transport: LongpollTransport; protected _logger: Tools.Logger; constructor(name: string, transport: LongpollTransport); abstract process(connection: Connection, message: T): Promise; }