import { EDataLabelProviderType } from "../../../../../types/DataLabelProviderType";
import type { TDataLabelStyle } from "../../../../../types/TDataLabelStyle";
import type { SCRTDoubleVector } from "../../../../../types/TSciChart";
import type { WebGlRenderContext2D } from "../../../../Drawing/WebGlRenderContext2D";
import type { RenderPassData } from "../../../../Services/RenderPassData";
import type { IRenderableSeries } from "../../IRenderableSeries";
import { PolarDataLabelState } from "./PolarDataLabelState";
import { TextDataLabelProvider } from "../../DataLabels/TextDataLabelProvider";
export declare class PolarTextDataLabelProvider extends TextDataLabelProvider {
    readonly type: EDataLabelProviderType;
    getDataLabelState(renderContext: WebGlRenderContext2D, renderPassData: RenderPassData, style: TDataLabelStyle, color: string, yValues: SCRTDoubleVector, parentSeries: IRenderableSeries): PolarDataLabelState;
}
