package mapped;

import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.api.RSWorldMapSection;

@ObfuscatedName("jj")
public interface WorldMapSection extends RSWorldMapSection {
   @ObfuscatedName("at")
   @ObfuscatedSignature(
      descriptor = "(Ljv;B)V",
      garbageValue = "16"
   )
   void vmethod5026(WorldMapArea var1);

   @ObfuscatedName("ah")
   @ObfuscatedSignature(
      descriptor = "(IIIB)Z",
      garbageValue = "2"
   )
   boolean containsCoord_base(int var1, int var2, int var3);

   @ObfuscatedName("ar")
   @ObfuscatedSignature(
      descriptor = "(III)Z",
      garbageValue = "904857809"
   )
   boolean containsPosition_base(int var1, int var2);

   @ObfuscatedName("ao")
   @ObfuscatedSignature(
      descriptor = "(IIIS)[I",
      garbageValue = "12300"
   )
   int[] getBorderTileLengths_base(int var1, int var2, int var3);

   @ObfuscatedName("ab")
   @ObfuscatedSignature(
      descriptor = "(III)Lmh;",
      garbageValue = "-1535299153"
   )
   Coord vmethod5029(int var1, int var2);

   @ObfuscatedName("au")
   @ObfuscatedSignature(
      descriptor = "(Luj;B)V",
      garbageValue = "-10"
   )
   void vmethod5019(Buffer var1);
}
