import { ServiceBusClient, Sender } from '@azure/service-bus'; import { SbConfigurator } from '../management'; import { SbClientOptions } from '../interfaces'; import { SbChannelManager } from '../resource-manager/'; import { SbEmitterMetadata } from '../metadata-framework'; import { SbLogger } from '../utils'; import { SbErrorHandler } from '../error-handling'; export declare class SbClient { private readonly options; private readonly channelManager; readonly client: ServiceBusClient; readonly errorHandler: SbErrorHandler; readonly configurator?: SbConfigurator; readonly id?: string; protected readonly sbLogger: SbLogger; constructor(options: SbClientOptions, channelManager: SbChannelManager, client: ServiceBusClient, errorHandler: SbErrorHandler, configurator?: SbConfigurator); createEmitter(metadata: SbEmitterMetadata): Promise; destroy(): Promise; } //# sourceMappingURL=service-bus-client.d.ts.map