import { type Accessor, type JSX, type Setter } from 'solid-js'; import { type LatLngLiteral } from '../types.ts'; export type Size = { width: number; height: number; }; export type Point = { x: number; y: number; }; export type Vector = [number, number, number]; export type GlobeContextType = { size: Accessor; center: Accessor; zoom: Accessor; translation: Accessor; rotation: Accessor; setCenter: Setter; setZoom: Setter; setTranslation: Setter; setRotation: Setter; }; export type GlobeContextProviderProps = { children: JSX.Element; size?: Size; center?: LatLngLiteral; zoom?: number; translation?: Point; rotation?: Vector; }; export declare const GlobeContextProvider: (props: GlobeContextProviderProps) => JSX.Element; export declare const useGlobeContext: () => GlobeContextType; //# sourceMappingURL=context.d.ts.map