import Response from '../base/Response'; import ServiceBehaviour from '../base/ServiceBehaviour'; import LookupTransaction from '../requests/LookupTransaction'; import LookupContinueTransaction from '../requests/LookupContinueTransaction'; import PaymentTransaction from '../requests/PaymentTransaction'; export default class CardinalAuthentication extends ServiceBehaviour { static runningTransaction: Promise | null; free(): void; authenticationLookup(transaction: LookupTransaction): Promise; authenticationContinue(transaction: LookupContinueTransaction): Promise; retryTransaction(transaction: PaymentTransaction): Promise; }