import { JsonValue } from "xbsj-xe2/dist-node/xe2-base-utils";
declare type geoJsonType = 'Point' | 'MultiPoint' | 'LineString' | 'MultiLineString' | 'Polygon' | 'MultiPolygon' | 'GeometryCollection';
declare type positionType = [number, number, number] | [number, number, number][] | [number, number, number][][] | undefined;
export declare function getGeoJson(type: geoJsonType, position: positionType, name: string): {
    type: string;
    features: {
        type: string;
        properties: {
            name: string;
        };
        geometry: {
            type: geoJsonType;
            coordinates: [number, number, number] | ([number, number, number] | [number, number, number][] | [number, number, number][][])[] | undefined;
        };
    }[];
};
export declare function setGeoJson(geoJsonObj: JsonValue): {
    name: any;
    position: any;
};
export {};
