import { EventEmitter } from '../../stencil-public-runtime'; import { Chart } from 'chart.js'; import JustifiAnalytics from '../../api/Analytics'; import { ComponentErrorEvent } from '../../api/ComponentEvents'; import { GrossVolumeReport } from '../../api/GrossVolume'; export declare class JustifiGrossPaymentChart { chart: Chart; chartRef: HTMLCanvasElement; accountId: string; authToken: string; getGrossPayment: Function; grossVolumeReport: GrossVolumeReport; loading: boolean; errorMessage: string; wrapperErrorMessage: string; errorEvent: EventEmitter; analytics: JustifiAnalytics; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; authPropChanged(): void; grossVolumeReportChanged(grossVolumeReport: GrossVolumeReport): void; private initializeGetGrossPayment; fetchData(): Promise; initChart(grossVolumeReport: GrossVolumeReport): void; updateChartData(grossVolumeReport: GrossVolumeReport): void; render(): any; }