import Hex from './models/Hex';
declare function ring(center: Hex, mapRadius: number): Hex[];
declare function spiral(center: Hex, mapRadius: number): Hex[];
declare function parallelogram(q1: number, q2: number, r1: number, r2: number): Hex[];
declare function triangle(mapSize: number): Hex[];
declare function hexagon(mapRadius: number): Hex[];
declare function rectangle(mapWidth: number, mapHeight: number): Hex[];
declare function orientedRectangle(mapWidth: number, mapHeight: number): Hex[];
declare const GridGenerator: {
    ring: typeof ring;
    spiral: typeof spiral;
    parallelogram: typeof parallelogram;
    triangle: typeof triangle;
    hexagon: typeof hexagon;
    rectangle: typeof rectangle;
    orientedRectangle: typeof orientedRectangle;
};
export default GridGenerator;
