///
///
import { Oi4Identifier, Resources } from '@oi4/oi4-oec-service-model';
export declare class GetRequest {
TopicPreamble: string;
Resource: Resources;
Source?: Oi4Identifier;
Filter?: string;
JsonMessage: string;
constructor(topicPreamble: string, resource: Resources, jsonMessage: string, source?: Oi4Identifier, filter?: string);
getTopic(action?: string): string;
private static isNotEmpty;
}
export declare class PubResponse {
Topic: string;
RawMessage: Buffer;
constructor(topic: string, rawMessage: Buffer);
}
export interface IMessageBusLookup {
getMessage(getRequest: GetRequest): Promise;
}
//# sourceMappingURL=IMessageBusLookup.d.ts.map