import { ESeriesType } from "../../../../types/SeriesType";
import { TSciChart } from "../../SciChartSurface";
import { IHeatmapRenderableSeriesOptions } from "../BaseHeatmapRenderableSeries";
import { IBaseRenderableSeriesOptions } from "../IBaseRenderableSeriesOptions";
import { UniformHeatmapRenderableSeries } from "../UniformHeatmapRenderableSeries";
import { IPolarHeatmapDataLabelProviderOptions } from "./DataLabels/PolarHeatMapDataLabelProvider";
export interface IPolarUniformHeatmapRenderableSeriesOptions extends IHeatmapRenderableSeriesOptions {
    dataLabels?: IPolarHeatmapDataLabelProviderOptions;
}
/**
 * Defines a polar uniform heatmap series in the SciChart's High Performance Real-time
 * {@link https://www.scichart.com/javascript-chart-features | JavaScript Charts}.
 *
 * ---
 * 📚 Docs: {@link https://www.scichart.com/documentation/js/v4/2d-charts/chart-types/polar-uniform-heatmap-renderable-series/}
 */
export declare class PolarUniformHeatmapRenderableSeries extends UniformHeatmapRenderableSeries {
    readonly isPolar: boolean;
    readonly type: ESeriesType;
    /**
     * Creates an instance of the {@link PolarUniformHeatmapRenderableSeries}
     * @param webAssemblyContext The {@link TSciChart | SciChart WebAssembly Context} containing
     * native methods and access to our WebGL2 WebAssembly Drawing Engine
     * @param options optional parameters of type {@link IHeatmapRenderableSeriesOptions} applied when constructing the series type
     *
     * ---
     * 📚 Docs: {@link https://www.scichart.com/documentation/js/v4/2d-charts/chart-types/polar-uniform-heatmap-renderable-series/}
     */
    constructor(webAssemblyContext: TSciChart, options?: IPolarUniformHeatmapRenderableSeriesOptions);
    protected addDrawingProviders(webAssemblyContext: TSciChart, options?: IBaseRenderableSeriesOptions): void;
}
