declare class LiveReactionSyncEngine {
    private readonly TIMER_INTERVAL_MS;
    private buffer;
    private timer;
    private isSyncing;
    private connectionListener;
    private isConnected;
    constructor();
    startReactionsSync(): void;
    stopReactionsSync(): void;
    createLiveReaction(liveReaction: Amity.CreateLiveReactionRequest & {
        roomId?: string;
        streamId?: string;
    }): void;
    private addConnectionListener;
    private removeConnectionListener;
    private syncLiveReactions;
    private clearBuffer;
    onSessionEstablished(): void;
    onSessionDestroyed(): void;
    onTokenExpired(): void;
}
declare const _default: {
    getInstance: () => LiveReactionSyncEngine;
};
export default _default;
//# sourceMappingURL=ReactionSyncEngine.d.ts.map