import { Location, MapMarkerInterface } from '../GoogleMap.types'; export declare const createSdkMethods: (mapRef: React.RefObject, updateZoom: (zoom: number) => void, updateCenter: (center: google.maps.LatLngLiteral) => void) => { setMapCenter: (longitude: number, latitude: number) => Promise; setMapZoom: (zoom: number) => Promise; fitBounds: (bounds: { north: number; south: number; east: number; west: number; }) => Promise; setMarkers: (_locations: Array) => Promise; getVisibleMarkers: (locations: Array) => Promise<{ title: string; location: { latitude: number; longitude: number; }; }[]>; setMarkerIcon: (_updateData: { coordinates: { latitude: MapMarkerInterface["latitude"]; longitude: MapMarkerInterface["longitude"]; }; iconOptions: any; locations: Array; }) => Promise; };