import { Hex, Orientation, Point } from "../models"; import { OrientationsEnum } from "./orientation"; export declare const hexToScreenPosition: (hex: Hex, orientation: Orientation, origin: Point, size: number, spacing: number, cubic?: boolean) => Point; export declare const interpolateHexes: (a: Hex, b: Hex, t: number) => Hex; export declare const distanceBetweenHexes: (begin: Hex, end: Hex) => number; export declare const roundToHex: ({ x, y, z }: Hex) => Hex; export declare const pixelToHex: (point: Point, orientation: OrientationsEnum, origin: Point, hexSize: Point) => Hex; export declare const cubeCoordinatesToAxial: (x: number, z: number) => Hex; export declare const axialCoordinatesToCube: (x: number, y: number) => Hex; declare type Directions = 0 | 1 | 2 | 3 | 4 | 5; export declare const neighboor: (hex: Hex, direction: Directions) => Hex; export {}; //# sourceMappingURL=hex-math.d.ts.map