/** @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/graphics/GraphicsTypes.h#L88 */ export declare enum ArxPolygonFlags { None = 0, NoShadow = 1, DoubleSided = 2, Trans = 4, Water = 8, Glow = 16, Ignore = 32, Quad = 64, Tiled = 128, Metal = 256, Hide = 512, Stone = 1024, Wood = 2048, Gravel = 4096, Earth = 8192, NoCollision = 16384, Lava = 32768, Climbable = 65536, Falling = 131072, NoPath = 262144, NoDraw = 524288, PrecisePath = 1048576, NoClimb = 2097152, Angular = 4194304, AngularIdx0 = 8388608, AngularIdx1 = 16777216, AngularIdx2 = 33554432, AngularIdx3 = 67108864, LateMip = 134217728 } /** @see https://github.com/arx/ArxLibertatis/blob/1.2.1/src/ai/Paths.h#L65 */ export declare enum ArxZoneFlags { None = 0, Ambiance = 2, Rgb = 4, FarClip = 8 } export declare const COORDS_THAT_ROUND_UP: [number, number, number][]; export declare const SUPPORTED_ARX_FORMATS: readonly ["dlf", "fts", "llf", "ftl", "tea"]; export declare const SUPPORTED_DATA_FORMATS: readonly ["json", "yaml", "yml"]; export declare const SUPPORTED_FORMATS: readonly ["dlf", "fts", "llf", "ftl", "tea", "json", "yaml", "yml"]; export type SupportedArxFormat = typeof SUPPORTED_ARX_FORMATS[number]; export type SupportedDataFormat = typeof SUPPORTED_DATA_FORMATS[number]; export type SupportedFormat = typeof SUPPORTED_FORMATS[number]; export declare const FTL_VERSION = 0.83257; export declare const FTS_VERSION = 0.14100000262260437; export declare const DANAE_VERSION = 1.440000057220459; export declare const LITTLE_ENDIAN = true; export declare const BIG_ENDIAN = false; export declare const TRUNCATE_ZERO_BYTES = true; export declare const KEEP_ZERO_BYTES = false; export declare const CHARS: string[]; export declare const CODES: Record; export declare const BYTE_OF_AN_UNKNOWN_CHAR: number; export declare const CHAR_OF_AN_UNKNOWN_BYTE = " "; export declare const MAP_WIDTH_IN_CELLS = 160; export declare const MAP_DEPTH_IN_CELLS = 160;