``@param int|callable``