import { EventEmitter } from '../../stencil-public-runtime'; import JustifiAnalytics from '../../api/Analytics'; import { ComponentErrorEvent, RecordClickEvent } from '../../api/ComponentEvents'; import { Payment, PaymentStatuses } from '../../api'; import { PaymentStatusBadge } from '../payments-list/payments-status'; export declare class JustifiPaymentDetails { paymentId: string; authToken: string; getPaymentDetails: Function; payment: Payment; loading: boolean; errorMessage: string; errorEvent: EventEmitter; recordClickEvent: EventEmitter; analytics: JustifiAnalytics; componentWillLoad(): void; disconnectedCallback(): void; propChanged(): void; private initializeGetPaymentDetails; updateOnPropChange(): void; fetchData(): void; get PaymentStatus(): PaymentStatuses | PaymentStatusBadge.DISPUTE_LOST; render(): any; }