import { ContextualLogger } from "../../../../logger/src"; import { BankAdapterInvoker } from '../../bank/bank-adapter-invoker.service'; import { TransactionContext } from '../../bank/types'; import { BankAdapterResultValidator } from '../../bank/validators/bank-adapter-result.validator'; import { BankJobData } from '../../job/bank-job-data'; import { IStep, StepResult } from '../../workflow/step'; export declare class BankAdapterStep extends IStep { protected bankAdapterInvoker: BankAdapterInvoker; protected logger: ContextualLogger; protected resultValidator: BankAdapterResultValidator; constructor(bankAdapterInvoker: BankAdapterInvoker, logger: ContextualLogger, resultValidator: BankAdapterResultValidator); execute(job: BankJobData, context: TransactionContext): Promise; }