import { TxJob } from "./tx-job"; import { TxJobServicesJSON, TxJobServiceConnector } from "./tx-job-services-json"; /** * TxJobServices is helper class use to hanlde S2S feature (cross services job). * it hold information about service => and all its mountpoints. * usage: job.on('service').add('mountpoint') * * on shift it send the job serialization to next server using C2C queuepint TxJobServicesComponent component. */ export declare class TxJobServices { private job; private jobs; private stack; private trace; private block; private current; private connectors; constructor(job: TxJob); on(service: string): this; add(name: string | Symbol): void; shift(task: any): void; error(task: any): void; getNames(service: string): (string | Symbol)[]; toJSON(): TxJobServicesJSON; upJSON(from: TxJobServicesJSON): this; getJsonForSending(): import("./tx-job-json").TxJobJSON; getConnectors(): Map; setError(): any; release(): void; }