import { MapComponentProps } from './types';
import { Layer } from './providers/layers/types';
export declare const EVENT_TYPES: readonly ["click", "keyup", "panstart", "panmove", "panend", "pointermove"];
/**
 * Creates and attaches an mjolnir.js `EventManager` to a layer for handling pointer and gesture events on Google Maps basemaps.
 *
 * @param mapId - Identifier of the map instance.
 * @param layerId - Identifier of the layer to attach the event manager to.
 *
 * @remarks
 * The event manager is only created when using a Google Maps basemap. For MapLibre basemaps, no additional event manager is needed.
 */
export declare function useEventManager({ mapId, layerId, }: {
    mapId: MapComponentProps['id'];
    layerId: NonNullable<Layer['props']['id']>;
}): void;
