using System;
namespace PKHeX.Core;
///
/// Base interface for all box manipulation actions.
///
public interface IBoxManip
{
BoxManipType Type { get; }
Func Usable { get; }
string GetPrompt(bool all);
string GetFail(bool all);
string GetSuccess(bool all);
int Execute(SaveFile sav, BoxManipParam param);
}