import type { IPointSeries } from "../../../Model/PointSeries/IPointSeries";
import { XyPointSeriesResampled } from "../../../Model/PointSeries/XyPointSeriesResampled";
import type { RenderPassData } from "../../../Services/RenderPassData";
import { BaseRenderDataTransform } from "./BaseRenderDataTransform";
export interface IPolarLine {
    interpolateLine: boolean;
}
export declare class PolarInterpolateLineRenderDataTransform extends BaseRenderDataTransform<XyPointSeriesResampled> {
    private inParams;
    private outParams;
    private previnterpolateLine;
    private prevDiff;
    private prevCloseNanGaps;
    private readonly pointsForWholeCircle;
    runTransform(renderPassData: RenderPassData): RenderPassData;
    protected createPointSeries(): XyPointSeriesResampled;
    protected runTransformInternal(renderPassData: RenderPassData): IPointSeries;
    delete(): void;
}
