import { SimulateTransactionPipelineInput, SimulateTransactionPipelineOutput, SimulateTransactionPipelinePlugin, SimulateTransactionPipelineType } from '../../../../stellar-plus/core/pipelines/simulate-transaction/types';
import { ConveyorBelt } from '../../../../stellar-plus/utils/pipeline/conveyor-belts';
export declare class SimulateTransactionPipeline extends ConveyorBelt<SimulateTransactionPipelineInput, SimulateTransactionPipelineOutput, SimulateTransactionPipelineType> {
    constructor(plugins?: SimulateTransactionPipelinePlugin[]);
    protected process(item: SimulateTransactionPipelineInput, itemId: string): Promise<SimulateTransactionPipelineOutput>;
    private assembleTransaction;
}
