import { TxMountPointName } from './tx-mountpoint-name'; import { TxTask } from './tx-task'; import { TxJobJSON } from './tx-job-json'; import { TxJobExecutionOptions } from './tx-job-execution-options'; export declare type TxDistributeType = 'job' | 'component'; export declare type TxDistributeSourceType = TxJobJSON | TxMountPointName; export interface TxDistribute { send(from: TxDistributeSourceType, type: TxDistributeType, task: TxTask, options: TxJobExecutionOptions): Promise; }