import { HermesTopicAndTopicLocationInfo } from "./HermesTopicAndTopicLocationInfo"; import { HermesMessages } from "./HermesMessages"; import { HermesPartitionConsumerEntry } from "./HermesPartitionConsumerEntry"; import { HermesMessageInfo } from "./HermesMessageInfo"; export declare class HermesTopicInspector { getAllTopicsForService( serviceName?: string, topicNamespace?: string ): HermesTopicAndTopicLocationInfo; getConsumerInfoForTopicForService( rawKafkaTopic?: string, isInternalTopic?: boolean, service?: string ): HermesPartitionConsumerEntry[]; getLastMessageFromTopic( rawKafkaTopic?: string, isInternalTopic?: boolean ): HermesMessageInfo; getLastMessageFromTopicForService( rawKafkaTopic?: string, isInternalTopic?: boolean, service?: string ): HermesMessageInfo; getMessagesFromTimePage( rawKafkaTopic?: string, isInternalTopic?: boolean, startTimestamp?: string, endTimestamp?: string, partition?: number, datacenter?: string, service?: string, searchPattern?: string, groupId?: string ): HermesMessages; constructor(); }