import { BasePointSeriesResampled } from "../../../Model/PointSeries/BasePointSeriesResampled";
import type { IPointSeries } from "../../../Model/PointSeries/IPointSeries";
import type { RenderPassData } from "../../../Services/RenderPassData";
import { BaseRenderDataTransform } from "./BaseRenderDataTransform";
/**
 * A wrapper JavaScript class for {@link BaseRenderDataTransform}
 *  You must extend this and override runTransformInternal or it will throw an error
 * Only for use in vanilla JavaScript. For TypeScript use {@link BaseRenderDataTransform} class
 */
export declare class BaseRenderDataTransformJS extends BaseRenderDataTransform<BasePointSeriesResampled> {
    /** @inheritDoc */
    protected createPointSeries(): BasePointSeriesResampled;
    /** @inheritDoc */
    protected runTransformInternal(renderPassData: RenderPassData): IPointSeries;
}
