import React from 'react'; import WaveSurferRef, { WaveSurferOptions } from 'wavesurfer.js'; import { GenericPlugin } from 'wavesurfer.js/dist/base-plugin'; import { PluginType } from '../types/PluginType.js'; interface WaveSurferProps extends Omit { children: React.ReactNode; plugins: PluginType[]; onMount: (wavesurferRef: null | WaveSurferRef) => void; } declare function WaveSurfer({ children, plugins, onMount, ...props }: WaveSurferProps): React.JSX.Element; export { WaveSurfer as default }; export type { WaveSurferProps };