import { RetryPolicy } from '@sha1n/about-time'; import { HandlerContext, StatefulPipelineEntity } from './types'; import { Pipeline } from './Pipeline'; declare function createPump, S, C extends HandlerContext>(pipeline: Pipeline, retryPolicy?: RetryPolicy): (entity: T, ctx: C) => Promise; export default createPump;