import { Queue } from "bullmq"; import { FastifyReply, FastifyRequest } from "fastify"; import { AppLoggingService } from "../../../core/logging"; import { StripeWebhookJobData } from "../processors/stripe-webhook.processor"; import { StripeWebhookEventRepository } from "../repositories/stripe-webhook-event.repository"; import { StripeWebhookService } from "../services/stripe-webhook.service"; export declare class StripeWebhookController { private readonly stripeWebhookService; private readonly stripeWebhookEventRepository; private readonly logger; private readonly webhookQueue; constructor(stripeWebhookService: StripeWebhookService, stripeWebhookEventRepository: StripeWebhookEventRepository, logger: AppLoggingService, webhookQueue: Queue); handleStripeWebhook(req: FastifyRequest, reply: FastifyReply, signature: string): Promise; } //# sourceMappingURL=stripe-webhook.controller.d.ts.map