import { default as MapView } from '@geoscene/core/views/MapView.js';
import { default as SceneView } from '@geoscene/core/views/SceneView.js';
import { default as Point } from '@geoscene/core/geometry/Point.js';
import { AbortOptions } from './async-utils';
export declare function supported(): boolean;
export declare function getCurrentPosition(options?: PositionOptions | null): Promise<GeolocationPosition>;
interface PositionToPointParams {
    position: GeolocationPosition;
    view?: MapView | SceneView | null;
}
export declare function positionToPoint(params: PositionToPointParams, options?: AbortOptions): Promise<Point>;
export declare function overridePositionToPoint(value: ((params: PositionToPointParams, options?: AbortOptions) => Promise<Point>) | undefined): void;
export {};