import { InvoiceRepository } from '../repositories'; import { BillingCustomerRepository } from '../repositories/billing-customer.repository'; import { IPayload } from '../types'; export declare class WebhookController { billingCustomerRepository: BillingCustomerRepository; invoiceRepository: InvoiceRepository; constructor(billingCustomerRepository: BillingCustomerRepository, invoiceRepository: InvoiceRepository); handleWebhook(payload: IPayload): Promise; private handlePayment; }