/**
 * Tile position with x, y, and z.
 */
export type TileXYZType = {
    /**
     * Tile x.
     */
    x: number,
    /**
     * Tile y.
     */
    y: number,
    /**
     * Tile z or layer key.
     */
    z: number | string
};
/**
 * Tile position with optional z.
 */
export type TileXYType = {
    /**
     * Tile x.
     */
    x: number,
    /**
     * Tile y.
     */
    y: number,
    /**
     * Tile z or layer key.
     */
    z?: number | string
};
/**
 * Tile position with direction.
 */
export type TileXYDirectionType = {
    /**
     * Tile x.
     */
    x: number,
    /**
     * Tile y.
     */
    y: number,
    /**
     * Direction index.
     */
    direction: number
};

/**
 * World position.
 */
export type WorldXYType = {
    /**
     * World x.
     */
    x: number,
    /**
     * World y.
     */
    y: number
};
