import { SbSubscriberRoutingContextFactory, SbSubscriberTypeMap, RouteToCommit } from '../interfaces'; import { SbConfigurator } from '../management'; import { SbSubscriberRouteHandler } from './subscriber-route-handler'; export declare class SbSubscriberRouter { private readonly contextFactory; private readonly configurator?; private readonly handlers; constructor(contextFactory: SbSubscriberRoutingContextFactory, configurator?: SbConfigurator); createRouterHandler(routeInstructions: RouteToCommit): Promise; registerRouteHandler(routeHandler: SbSubscriberRouteHandler): void; } //# sourceMappingURL=subscriber-router.d.ts.map