import { Feature } from "geojson"; import { OsmObject } from "./osm-object.js"; import { LatLon } from "./node.js"; import type { RefElements } from "./ref-elements.js"; export declare class Way extends OsmObject { private latLngArray; private center; private tainted; constructor(id: string, refElems: RefElements); addLatLng(latLng: LatLon): void; setCenter(center: LatLon): void; setLatLngArray(latLngArray: Array): void; addNodeRef(ref: string): void; addTags(tags: { [k: string]: string; }): void; addTag(k: string, v: string): void; toCoordsArray(): string[][]; toFeature(): Feature | undefined; get isPolygon(): boolean; }