import { ExternalPaymentModels } from './../payment/ExternalPaymentModels'; import { PaymentNavigationRequest, TransactionDetailsNavigationRequest } from './NavigationRequest'; import TransactionState = ExternalPaymentModels.TransactionState; import ActionButtonProp = ExternalPaymentModels.ActionButtonProp; export declare class ExternalNavigationFactory { static genericPaymentNavigationRequest(reservationId: string, fallbackURL?: string): any; static paymentNavigationRequest(merchantName: string, context: { [key: string]: any; }, version: string, fallbackURL?: string, imageURL?: string, orderedMetaData?: [{ [key: string]: string; }], confirmationActionButtonProperties?: Partial<{ [key in TransactionState]: ActionButtonProp; }>): PaymentNavigationRequest; static transactionDetailRequest(transactionId: string): TransactionDetailsNavigationRequest; }