import { Cartesian3, Viewer, Cartesian2 } from 'cesium'; declare type Position = number[]; export declare function coordinateToCartesian3(coordinate: Position): Cartesian3; export declare function coordinateArrayToCartesian3Array(coordinates: Position[], crsFunction?: (coordinate: Position) => Cartesian3): Cartesian3[]; export declare function windowPositionToCartesian3(viewer: Viewer, position: Cartesian2): Cartesian3 | undefined; export declare function windowPositionToCoordinate(viewer: Viewer, position: Cartesian2): Position | undefined; export declare function cartesian3ToCoordinate(viewer: Viewer, position: Cartesian3, cb?: (pos: Position) => void): Position; export declare function cartesian3ArrayToCoordinateArray(viewer: Viewer, positions: Cartesian3[], cb?: (pos: Position) => void): Position[]; export {};