import { ReportThreshold } from '../type/type';
export default class Stutter {
    private audioPacketLossStutter;
    private videoPacketLossStutter;
    private frameRateStutter;
    private audioframeDelayStutter;
    private videoframeDelayStutter;
    private options;
    private isPush;
    constructor(options: ReportThreshold, isPush: boolean);
    addFrameRate(frame: number): void;
    addAudioLoss(packetTotal: number, packetLost: number): void;
    addVideoLoss(packetTotal: number, packetLost: number): void;
    addAudioFrameDelay(delay: number): void;
    addVideoFrameDelay(delay: number): void;
    judgeAudioStutter(): boolean;
    judegVideoStutter(): boolean;
    destroy(): void;
}
