import { NumberRange } from "../../../../Core/NumberRange";
import { ESeriesType } from "../../../../types/SeriesType";
import type { TSciChart } from "../../../../types/TSciChart";
import type { IBaseStackedCollectionOptions } from "../BaseStackedCollection";
import { StackedXyCollection } from "../StackedXyCollection";
import type { PolarStackedColumnRenderableSeries } from "./PolarStackedColumnRenderableSeries";
/**
 * Defines a collection of {@link PolarStackedColumnRenderableSeries} in 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-stacked-column-renderable-series/}
 */
export declare class PolarStackedColumnCollection extends StackedXyCollection<PolarStackedColumnRenderableSeries> {
    readonly type: ESeriesType;
    readonly isPolar: boolean;
    /**
     * Creates an instance of the {@link PolarStackedColumnCollection}
     * @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 IBaseStackedCollectionOptions} to configure the series
     *
     * ---
     * 📚 Docs: {@link https://www.scichart.com/documentation/js/v4/2d-charts/chart-types/polar-stacked-column-renderable-series/}
     */
    constructor(webAssemblyContext: TSciChart, options?: IBaseStackedCollectionOptions);
    getXRange(): NumberRange;
    getYRange(xVisibleRange: NumberRange, isXCategoryAxis: boolean): NumberRange;
}
