import * as plugins from '../../plugins.js'; export interface IEmailTrafficBucketCounts { sent: number; received: number; failed: number; } export interface IEmailTrafficBucketSnapshot extends IEmailTrafficBucketCounts { bucketStart: number; } export declare class EmailTrafficBucketDoc extends plugins.smartdata.SmartDataDbDoc implements IEmailTrafficBucketSnapshot { id: string; bucketStart: number; sent: number; received: number; failed: number; createdAt: number; updatedAt: number; constructor(); private static getNativeCollection; private static validateSnapshot; /** Persist retry-safe absolute monotonic counters. */ static persistAbsolute(snapshotsArg: IEmailTrafficBucketSnapshot[]): Promise; static loadSince(cutoffArg: number): Promise; static pruneBefore(cutoffArg: number): Promise; }