import { Collection, Feature } from 'ol';
import { Coordinate } from 'ol/coordinate';
import { FindInteractionProps, QuerySnapProps, RemoveInteractionProps } from './types';
export declare const removeInteraction: ({ type, map }: RemoveInteractionProps) => void;
export declare const findInteraction: ({ type, interactions, }: FindInteractionProps) => import('ol/interaction/Interaction').default | undefined;
export declare const createAngleFeatures: (points: Coordinate[]) => Collection<Feature<import('ol/geom').Geometry>>;
export declare const querySnapPoints: ({ interactLayers, type }: QuerySnapProps) => Collection<Feature<import('ol/geom').Geometry>>;
