import { PaymentOption } from '../../../@types/OrderOptions'; import { PaymentLookup } from '../../../@types/PaymentLookup'; import HtmlNode from '../../../Components/Extension/HtmlNode'; import { WaykeStore } from '../../../Redux/store'; interface LoanProps { readonly store: WaykeStore; readonly loan: PaymentOption; readonly vehicleId: string; readonly paymentLookupResponse?: PaymentLookup; readonly onProceed: () => void; } declare class Loan extends HtmlNode { private readonly props; private paymentState; private previousState; private paymentLookupResponse; private contexts; constructor(element: HTMLDivElement, props: LoanProps); private payment; private onChange; private update; render(): void; } export default Loan;