import { EduClassroomStore } from '.';
export declare class LogReporter {
    private static readonly UPLOAD_PERIOD_IN_SECONDS;
    private _task?;
    private _lastUploadTs;
    private _isProcessing;
    private _store;
    constructor(store: EduClassroomStore);
    start(): void;
    stop(): void;
    private get _isTimeToUpload();
    private get _engine();
    private _execute;
    private _uploadLog;
    enableLogReport(): void;
    disableLogReport(): void;
    uploadLog(): void;
    private _handleError;
    private _classroomEventHandler;
}
