import { SorobanTransactionPipelineInput, SorobanTransactionPipelineOptions, SorobanTransactionPipelineOutput, SorobanTransactionPipelineType, SupportedInnerPlugins } from '../../../../stellar-plus/core/pipelines/soroban-transaction/types';
import { NetworkConfig } from '../../../../stellar-plus/types';
import { MultiBeltPipeline } from '../../../../stellar-plus/utils/pipeline/multi-belt-pipeline';
export declare class SorobanTransactionPipeline extends MultiBeltPipeline<SorobanTransactionPipelineInput, SorobanTransactionPipelineOutput, SorobanTransactionPipelineType, SupportedInnerPlugins> {
    private rpcHandler;
    private horizonHandler;
    private networkConfig;
    constructor(networkConfig: NetworkConfig, options?: SorobanTransactionPipelineOptions);
    protected process(item: SorobanTransactionPipelineInput, itemId: string): Promise<SorobanTransactionPipelineOutput>;
    protected isSimpleOutput(options: SorobanTransactionPipelineInput['options']): boolean;
}
