import { TxRouteServiceConfig } from './tx-route-service-config'; import { TxSubscribe } from './tx-subscribe'; import { TxRouteServiceTask } from './tx-route-service-task'; import { TxCallback } from './tx-callback'; import { TxTask } from './tx-task'; export declare abstract class TxRouteServiceExpress { protected config: TxRouteServiceConfig; protected callbacks: TxSubscribe; constructor(config: TxRouteServiceConfig); name: string; setFrom(from: any): void; /** * client side: client want to get callback when data is coming from server * * @param dataCB - callback to all, same goes for errorCB and completeCB */ subscribe(dataCB: TxCallback, errorCB?: TxCallback, completeCB?: TxCallback): import("./tx-subscribe").TxUnSubscribe; abstract send(from: TxRouteServiceTask, task: TxRouteServiceTask): void; abstract next(task: TxTask): void; }