import { Region, RegionEvents } from "wavesurfer.js/dist/plugins/regions";
import { EventListener } from "../types";
export type RegionEventListener = (region: Region, ...rest: Parameters<EventListener<RegionEvents, keyof RegionEvents>>) => void;
declare function useRegionEvent<K extends keyof RegionEvents>(ref: Region | null | undefined, eventName: K, callback?: RegionEventListener): void;
export default useRegionEvent;
