import { type SetStateAction, type Dispatch } from 'react';
import type { GlobeController } from '../components';
import { type LatLng, type StyleSet } from '../util';
export type TourOptions = {
    running?: boolean;
    disabled?: boolean;
    duration?: number;
    loop?: boolean;
    tilt?: number;
    autoRotate?: boolean;
    styles?: StyleSet;
};
/**
 * Iterates between points.
 * Inspired by: https://observablehq.com/@mbostock/top-100-cities
 */
export declare const useTour: (controller?: GlobeController | null, points?: LatLng[], options?: TourOptions) => [boolean, Dispatch<SetStateAction<boolean>>];
//# sourceMappingURL=useTour.d.ts.map