import { ScenarioModel } from '../model/scenario-model.js'; /** Generate an ASCII map of tile positions */ export declare function getMapAscii(model: ScenarioModel): string; /** Suggest coordinates for a tile layout */ export declare function suggestTileLayout(count: number, style: 'linear' | 'l_shape' | 'hub_spoke'): Array<{ x: number; y: number; }>; /** Compute position for a tile placed relative to an existing tile */ export declare function placeTileRelative(model: ScenarioModel, existingTile: string, direction: 'north' | 'south' | 'east' | 'west', tileSize?: number): { x: number; y: number; }; //# sourceMappingURL=map.d.ts.map