import * as geom from 'tiled-geometry'; import { FieldOfViewMap } from '.'; import { FieldOfView } from './field-of-view'; import { WarpData } from './warp-data'; export declare class FieldOfViewImpl implements FieldOfView { readonly map: FieldOfViewMap; readonly origin: geom.Offset; readonly chebyshevRadius: number; readonly visible: geom.MaskRectangle; readonly warps: WarpData[]; constructor(map: FieldOfViewMap, origin: geom.Offset, chebyshevRadius: number); getVisible(dx: number, dy: number): boolean; getTargetMap(dx: number, dy: number): FieldOfViewMap; getTargetOffset(dx: number, dy: number): geom.OffsetLike; toString(): string; private _getWarp; }