import type { IPointSeries } from "../../../Model/PointSeries/IPointSeries";
import { XyyPointSeriesResampled } from "../../../Model/PointSeries/XyyPointSeriesResampled";
import type { RenderPassData } from "../../../Services/RenderPassData";
import { BaseRenderDataTransform } from "./BaseRenderDataTransform";
export declare class PolarInterpolateBandRenderDataTransform extends BaseRenderDataTransform<XyyPointSeriesResampled> {
    private inParams;
    private outParams;
    private prevInterpolateLine;
    private prevDiff;
    private prevCloseNanGaps;
    private readonly pointsForWholeCircle;
    runTransform(renderPassData: RenderPassData): RenderPassData;
    protected createPointSeries(): XyyPointSeriesResampled;
    protected runTransformInternal(renderPassData: RenderPassData): IPointSeries;
    delete(): void;
}
