import type { Db } from '../../db/db.js';
import type { IFeatureLink, IFeatureLinksReadModel } from './feature-links-read-model-type.js';
import type EventEmitter from 'events';
export declare class FeatureLinksReadModel implements IFeatureLinksReadModel {
    private db;
    private timer;
    private _getTopDomainsMemoized;
    constructor(db: Db, eventBus: EventEmitter);
    getTopDomains(): Promise<{
        domain: string;
        count: number;
    }[]>;
    _getTopDomains(): Promise<{
        domain: string;
        count: number;
    }[]>;
    getLinks(...features: string[]): Promise<IFeatureLink[]>;
}
//# sourceMappingURL=feature-links-read-model.d.ts.map