/// export declare enum Tag { Data3D = 43, VersionNew = 44, Data2D = 45, Data2DLegacy = 46, SubChunkPrefix = 47, LegacyTerrain = 48, BlockEntity = 49, Entity = 50, PendingTicks = 51, BlockExtraData = 52, BiomeState = 53, FinalizedState = 54, BorderBlocks = 56, HardCodedSpawnAreas = 57, Checksums = 59, VersionOld = 118 } export declare class KeyBuilder { static buildChunkKey(x: int, y: byte, z: int, dimId: int): Buffer; static buildEntityKey(x: int, z: int, dimId: int): Buffer; static buildEntityListKey(x: any, z: any, dimId: any): Buffer; static buildEntityDataKey(entityId: any): Buffer; static buildBlockEntityKey(x: int, z: int, dimId: int): Buffer; static buildHeightmapAndBiomeKey(x: int, z: int, dimId: int): Buffer; static buildHeightmapAnd3DBiomeKey(x: int, z: int, dimId: int): Buffer; static buildBiomeStateKey(x: int, z: int, dimId: int): Buffer; static buildSpawnAreaKey(x: int, z: int, dimId: int): Buffer; static buildVersionKey(x: int, z: int, dimId: int): Buffer; static buildFinalizedState(x: int, z: int, dimId: int): Buffer; static buildLegacyVersionKey(x: int, z: int, dimId: int): Buffer; static buildBorderBlocksKey(x: int, z: int, dimId: int): Buffer; } export interface KeyData { x?: number; z?: number; y?: number; dim?: number; type?: string; tagId?: number; keyLen?: number; valLen?: number; skey?: String; key?: Buffer; } export declare function recurseMinecraftKeys(db: any): Promise;