import type { IWebhookSubscriptionRepository } from '../../application/ports/webhook-subscription.port'; import type { WebhookSubscription } from '../../domain/webhook/webhook-subscription'; export declare class InMemorySubscriptionRepository implements IWebhookSubscriptionRepository { private readonly store; save(subscription: WebhookSubscription): Promise; findById(id: string): Promise; findByTenant(tenantId: string): Promise; findByTopic(topic: string): Promise; delete(id: string): Promise; clear(): void; }