/** Angular2 */ import * as ng from "@angular/core"; /** Core */ import { Generic } from "cmf.core/src/core"; import Cmf from "cmf.lbos"; /** Nested components */ import { ConfirmDialogResult } from "../../components/dialogValidateCredentials/dialogValidateCredentials"; import { TreatTransactionOutput } from "./transactionDef"; export declare class TransactionUtil extends Generic { /** * Used to open the dialog validate credentials */ private _dialogValidateCredentialsUtil; /** * Treats the output received from the server inspecting for errors and feedback messages * @param compiler - required by the module Loader component config * @param output - output to extract the result from * @param exceptionScheme - defines a context of how the message should be handled */ treatOutput(compiler: ng.Compiler, output: Cmf.Foundation.BusinessOrchestration.BaseOutput, exceptionScheme?: { exception: any; isRecuperableError?: boolean; }): TreatTransactionOutput; /** * Open modal signature * @param elementRef The element reference */ openModalSignature(elementRef: ng.ElementRef): Promise; }