import { IExchangeMessageConfig } from './IExchangeMessageConfig'; import { ExchangeMessageRef } from './ExchangeMessageRef'; import { AbstractRegistry } from '@allgemein/schema-api/lib/registry/AbstractRegistry'; export declare class ExchangeMessageRegistry extends AbstractRegistry { static NAME: string; config: IExchangeMessageConfig; setConfig(config?: IExchangeMessageConfig): void; addExchangeMessage(fn: Function): unknown; create(context: string, options: any): T; access(name: string): boolean; findForRequest(x: any): ExchangeMessageRef; getEntities(filter?: (x: ExchangeMessageRef) => boolean): ExchangeMessageRef[]; }