import { ActivityType, ServerStats } from '../../shared/models';
declare class StatsManager {
    private static instance;
    private readonly instanceStartDate;
    private inboxMessages;
    private constructor();
    updateInboxWaiting(inboxMessagesWaiting: number): void;
    addInboxProcessedSuccess(type: ActivityType): void;
    addInboxProcessedError(type: ActivityType): void;
    getStats(): Promise<ServerStats>;
    private buildActivityPubMessagesProcessedPerSecond;
    private buildRedundancyStats;
    private buildAPPerType;
    private buildAPStats;
    static get Instance(): StatsManager;
}
export { StatsManager };
//# sourceMappingURL=stat-manager.d.ts.map