using System;
using System.Collections.Generic;
using UnityEngine;

namespace Wizard;

public interface IChatSettings
{
	KeyValuePair<string, int> PlayerPrefsKeyLatestReadChatMessageId { get; }

	IChatApiSettings ApiSettings { get; }

	ChatLogPlate PrefabChatLogPlate { get; }

	UIManager.ViewScene ReplayBackScene { get; }

	UIManager.ChangeViewSceneParam ReplayBackSceneParam { get; }

	Action<GameObject> OnSetChatLogRoomInfoViewJoinButton { get; }

	Action<string> OnClickBtnJoinRoomVisitor { get; }

	Action<string> OnClickBtnJoinRoomWatcher { get; }
}
