---创建一个战斗偷袭之前触发的事件,利用此事件可以改变战斗的偷袭形式
---[@group NL.RegBattleSurpriseEvent]
---@param Dofile? string 要加载的脚本文件名,如果为当前文件,则定义nil即可
---@param InitFuncName string 指向的Lua函数的名称
function NL.RegBattleSurpriseEvent(Dofile, InitFuncName) end
---BattleSurpriseEvent的回调函数
---[@group NL.RegBattleSurpriseEvent]
---@param battleIndex number 战斗的index
---@param result number 此次战斗的偷袭形式 0不偷袭,1偷袭,2被偷袭
---@return number @返回0不偷袭,返回1偷袭,返回2被偷袭
function BattleSurpriseCallBack(battleIndex, result) end