import { LocationType } from '../LocationType'; import { GeoCoordinates } from '../../map/GeoCoordinates'; import { LocationReferencePoint } from '../LocationReferencePoint'; import { Offsets } from '../Offsets'; import { SideOfRoad } from '../location/data/SideOfRoad'; import { Orientation } from '../location/data/Orientation'; export declare class RawLocationReference { protected _locationType: LocationType; protected _id: string; protected _returnCode: number | null; getId(): string; hasId(): boolean; getLocationType(): LocationType; getReturnCode(): number | null; isValid(): boolean; getLocationReferencePoints(): Array | null; getOffsets(): Offsets | null; getGeoCoordinates(): GeoCoordinates | null; getSideOfRoad(): SideOfRoad | null; getOrientation(): Orientation | null; getCornerPoints(): Array | null; getLowerLeftPoint(): GeoCoordinates | null; getUpperRightPoint(): GeoCoordinates | null; getCenterPoint(): GeoCoordinates | null; getRadius(): number; getNumberOfColumns(): number; getNumberOfRows(): number; static fromValues(id: string, locationType: LocationType, returnCode: number): RawLocationReference; static fromIdAndLocationType(id: string, locationType: LocationType): RawLocationReference; }