import type { GeoJSON as GeoJSON_2 } from 'geojson'; /** Options for {@link parse} */ declare type GeojsonPrecisionOption = { /** Ignore Point */ ignorePoint: boolean; /** Ignore LineString */ ignoreLineString: boolean; /** Ignore Polygon */ ignorePolygon: boolean; /** Remove consecutive duplicate points */ removeDuplicates: boolean; }; /** Default option values */ declare const GeojsonPrecisionOption: GeojsonPrecisionOption = { ignorePoint: false, ignoreLineString: false, ignorePolygon: false, removeDuplicates: true, }; /** Meta information */ export declare type Meta = { /** Version */ version: string; /** Build Date */ date: string; }; /** Meta information, injected at build time */ export declare const Meta: Meta; /** * Omit Precision * * @param t - Geojson */ export declare function omit(t: GeoJSON_2): GeoJSON_2; /** * Geojson Precision * * @param t - Target GeoJSON Source * @param precision - Decimal places to omit from position. * @param extraPrecision - Decimal places to leave from position. * @param options - Options. @see GeojsonPrecisionOption */ declare function parse(t: GeoJSON_2, precision?: number, extraPrecision?: number, options?: Partial): GeoJSON_2; export default parse; export { parse } export { }