import React from "react";
import { VoiceMessageRecording } from "../../../audio/VoiceMessageRecording";
interface IProps {
    recorder: VoiceMessageRecording;
}
interface IState {
    waveform: number[];
}
/**
 * A waveform which shows the waveform of a live recording
 */
export default class LiveRecordingWaveform extends React.PureComponent<IProps, IState> {
    static defaultProps: {
        progress: number;
    };
    private waveform;
    private scheduledUpdate;
    constructor(props: IProps);
    componentDidMount(): void;
    private updateWaveform;
    render(): React.ReactNode;
}
export {};
