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<void>;
    private handlePayment;
}
