import { SbQueueSubscriptionMetadataOptions, SbSubscriptionMetadataOptions, SbQueueMetadataOptions, SbTopicMetadataOptions } from '@pebula/attribus'; export interface MetadataTransformer { queueSubscription?(target: any, key: string | symbol, options: SbQueueSubscriptionMetadataOptions): Promise; topicSubscription?(target: any, key: string | symbol, options: SbSubscriptionMetadataOptions): Promise; queue?(target: any, key: string | symbol, options: SbQueueMetadataOptions): Promise; topic?(target: any, key: string | symbol, options: SbTopicMetadataOptions): Promise; } //# sourceMappingURL=metadata-transformer.d.ts.map