export { TILE_ID_A1, isAutotile, autotileKind, autotileShape } from './engine.js'; /** * Compute the autotile shape for a cell given which of its 8 neighbours are the * SAME autotile kind, and the tile's engine type. */ export declare function computeShape(floorType: boolean, n: boolean, e: boolean, s: boolean, w: boolean, ne: boolean, se: boolean, sw: boolean, nw: boolean): number; /** * Recompute autotile shapes in-place for tile layers 0-3 of an MV map data * array. Off-map cells count as the same kind (MV extends autotiles past the * edge). Waterfall autotiles (A1 kinds 4-7) and non-autotiles are left as-is; * shadow (layer 4) and region (layer 5) are untouched. */ export declare function applyAutotileShapes(data: number[], width: number, height: number): void;