import { FeeChargedOutput, SorobanGetTransactionPipelineInput, SorobanGetTransactionPipelineOutput, SorobanGetTransactionPipelineType } from '../../../../../../stellar-plus/core/pipelines/soroban-get-transaction/types';
import { BeltMetadata, BeltPluginType } from '../../../../../../stellar-plus/utils/pipeline/conveyor-belts/types';
export declare class ExtractFeeChargedPlugin implements BeltPluginType<SorobanGetTransactionPipelineInput, SorobanGetTransactionPipelineOutput, SorobanGetTransactionPipelineType> {
    readonly type = SorobanGetTransactionPipelineType.id;
    readonly name: string;
    private callback?;
    constructor(callback?: (args: FeeChargedOutput, itemId: string) => void);
    postProcess(item: SorobanGetTransactionPipelineOutput, _meta: BeltMetadata): Promise<SorobanGetTransactionPipelineOutput>;
}
