import type { NotificationResult, RegisteredSubscription, Subscription, SubscriptionEvent, SubscriptionManagerOptions } from './subscription-types.js'; export declare class SubscriptionManager { private readonly subscriptions; private readonly idFactory; private readonly resolveRuleContext?; constructor(options?: SubscriptionManagerOptions); subscribe(subscription: Subscription): string; unsubscribe(subscriptionId: string): boolean; notify(event: SubscriptionEvent): Promise; getSubscriptions(subscriberId?: string): RegisteredSubscription[]; private resolveContext; } //# sourceMappingURL=subscription-manager.d.ts.map