import MongoWrapper from "./MongoWrapper";
import { Metrics } from "../Metrics";
export default class MetadataFetcher {
    private readonly metrics;
    private readonly topicConfigModel;
    private readonly keyIndexModel;
    private readonly lockModel;
    private readonly topicMetadataModel;
    private readonly sharedStateModel;
    private intv;
    constructor(mongoWrapper: MongoWrapper, metrics: Metrics);
    start(intervalMs?: number): Promise<any>;
    close(): void;
    private onInterval;
}
//# sourceMappingURL=MetadataFetcher.d.ts.map