import * as WaveSurfer from "wavesurfer.js";
export declare class WaveSurferAxis {
    static create(params?: object): WaveSurfer.PluginDefinition;
    private wavesurfer;
    private waveContainer;
    private axisX;
    private axisY;
    private width;
    private color;
    private hideOnReady;
    constructor(params: WaveSurferAxisOptions, ws: WaveSurfer);
    init(): void;
    destroy(): void;
    private _checkIfWSElementLoaded;
    private _onReady;
    private _appendAxisElements;
    private _removeAxisElements;
}
interface WaveSurferAxisOptions {
    width?: number;
    color?: string;
    hideOnReady?: boolean;
}
export {};
