import { ContextualLogger } from "../../../../logger/src"; import { TransactionContext } from '../../bank/types'; import { IntentDtoFactory } from '../../intent/factories/intent.dto.factory'; import { BankJobData } from '../../job/bank-job-data'; import { LedgerClient } from '../../ledger/ledger.client'; import { IStep, StepResult } from '../../workflow/step'; export declare class SignIntentStep extends IStep { protected intentDtoFactory: IntentDtoFactory; protected ledger: LedgerClient; protected logger: ContextualLogger; constructor(intentDtoFactory: IntentDtoFactory, ledger: LedgerClient, logger: ContextualLogger); execute(job: BankJobData, context: TransactionContext): Promise; }