import { ExpressErrorMiddlewareInterface } from 'routing-controllers'; import { LedgerSdk } from "../../../../ledger-sdk/src"; import { ContextualLogger } from "../../../../logger/src"; import { LedgerClient } from '../../ledger/ledger.client'; export declare class HandleLedgerError implements ExpressErrorMiddlewareInterface { protected logger: ContextualLogger; protected ledgerClient: LedgerClient; sdk: LedgerSdk; constructor(logger: ContextualLogger, ledgerClient: LedgerClient); private getHttpStatus; private sendSignedError; error(error: any, _req: any, response: any, next: (err: any) => any): void; }