import * as React from 'react';
import { WaveformProps as WaveformProps$1 } from '../waveform/index.js';
export { WaveformProps as CoreWaveformProps, DEFAULT_WAVEFORM_BAR_COUNT, DEFAULT_WAVEFORM_COLOR, DEFAULT_WAVEFORM_HEIGHT, DEFAULT_WAVEFORM_INTENSITY, DEFAULT_WAVEFORM_SMOOTHING, NormalizedWaveformConfig, WaveformAPI, WaveformCanvasSize, WaveformRenderOptions, WaveformSampleInput, WaveformSource, WaveformVariant, createIntensitySamples, createSilentSamples, createWaveform, drawWaveform, getWaveformPeak, isWaveformSampleInput, normalizeBarCount, normalizeIntensity, normalizeSmoothing, normalizeWaveformConfig, normalizeWaveformSamples, prepareWaveformCanvas, resampleWaveformSamples, scaleWaveformSamples, smoothWaveformSamples, toCssDimension, waveformCanvasVariants, waveformVariants } from '../waveform/index.js';

interface WaveformProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'children' | 'color' | 'height' | 'width'>, WaveformProps$1 {
}
declare const Waveform: React.ForwardRefExoticComponent<WaveformProps & React.RefAttributes<HTMLDivElement>>;

export { Waveform, type WaveformProps };
