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