import { CompassDirection } from '../../compass'; import { Hex, HexCoordinates } from '../../hex'; import { Traverser } from '../types'; export declare function line(options: LineAsVectorOptions): Traverser; export declare function line(options: LineBetweenOptions): Traverser; export interface LineAsVectorOptions { start?: HexCoordinates; direction: CompassDirection; length: number; } export interface LineBetweenOptions { start?: HexCoordinates; /** * These coordinates are included in the line. */ stop: HexCoordinates; }