import { Plugin } from '../Plugin';
interface EqualizerProps {
    data: Record<string, number>;
    preAmp?: number;
}
export declare class EqualizerPlugin implements Plugin<EqualizerProps, BiquadFilterNode[]> {
    shouldNotUpdate(prevProps: EqualizerProps, nextProps: EqualizerProps): boolean;
    createNode(audioContext: AudioContext, { data, preAmp }: EqualizerProps): BiquadFilterNode[];
    updateNode(nodes: BiquadFilterNode[], { preAmp, data }: EqualizerProps): void;
}
declare const _default: import("react").FunctionComponent<EqualizerProps & import("../_lib/plugin-factory").PluginProps<BiquadFilterNode[]>>;
export default _default;
