import { SbSubscriberTypeMap, SbSubscriberMetadataOptions, SbInterceptor } from '../../interfaces'; export declare class SbSubscriberMetadata { readonly type: T; readonly descriptor?: PropertyDescriptor; static is(obj: any): obj is SbSubscriberMetadata; readonly handlerType: 'method' | 'pipe'; readonly interceptors: Array; get ready(): boolean; metaOptions: SbSubscriberTypeMap[T] extends SbSubscriberMetadataOptions ? SbSubscriberTypeMap[T] : SbSubscriberMetadataOptions; private _ready; constructor(type: T, metaOptions: SbSubscriberTypeMap[T] extends SbSubscriberMetadataOptions ? SbSubscriberTypeMap[T] : never, descriptor?: PropertyDescriptor); addInterceptors(interceptors: Array): void; init(): Promise; } //# sourceMappingURL=subscriber-metadata.d.ts.map