import type { ViewProps } from 'react-native'; import type { HostComponent } from 'react-native'; import type { BubblingEventHandler, Double } from 'react-native/Libraries/Types/CodegenTypes'; import type { Coordinates } from './types'; export interface NativeProps extends ViewProps { onMapReady?: BubblingEventHandler>; onCameraMoveEnd?: BubblingEventHandler>; onCameraMoveBegin?: BubblingEventHandler>; onClickBuilding?: BubblingEventHandler>; } declare const _default: HostComponent; export default _default; declare type Wrld3dViewNativeComponentType = HostComponent; interface NativeCommands { create: (viewRef: React.ElementRef, viewId: string) => void; setBuildingHighlight: (viewRef: React.ElementRef, buildingId: string, color: string, buildingCoordinates: Coordinates) => void; removeBuildingHighlight: (viewRef: React.ElementRef, buildingId: string) => void; } export declare const Commands: NativeCommands; //# sourceMappingURL=Wrld3dViewNativeComponent.d.ts.map