import { SubmitTransactionPipelineInput, SubmitTransactionPipelineOutput, SubmitTransactionPipelinePlugin, SubmitTransactionPipelineType } from '../../../../stellar-plus/core/pipelines/submit-transaction/types';
import { ConveyorBelt } from '../../../../stellar-plus/utils/pipeline/conveyor-belts';
export declare class SubmitTransactionPipeline extends ConveyorBelt<SubmitTransactionPipelineInput, SubmitTransactionPipelineOutput, SubmitTransactionPipelineType> {
    constructor(plugins?: SubmitTransactionPipelinePlugin[]);
    protected process(item: SubmitTransactionPipelineInput, itemId: string): Promise<SubmitTransactionPipelineOutput>;
    private submitTransactionThroughHorizon;
    private submitTransactionThroughRpc;
}
