import { AGEventEmitter } from 'agora-rte-sdk';
import { AgoraEduClassroomEvent } from './type';
declare type EventCallback = (type: AgoraEduClassroomEvent, ...args: any[]) => void;
export declare class EduEventCenter extends AGEventEmitter {
    static shared: EduEventCenter;
    private _callbacks;
    constructor();
    emitClasroomEvents(type: AgoraEduClassroomEvent, ...args: any[]): void;
    onClassroomEvents(cb: EventCallback): void;
    offClassroomEvents(cb: EventCallback): void;
    cleanup(): void;
}
export {};
