import { Ring } from "./igr-ring";
import { IgrRingSeriesBase } from "./igr-ring-series-base";
import { RingSeries } from "./RingSeries";
import { IndexCollection } from "igniteui-react-charts/ES2015/igr-index-collection";
import { IIgrRingSeriesBaseProps } from "./igr-ring-series-base";
/**
 * Represents one ring in IgxDoughnutChartComponent series.
*/
export declare class IgrRingSeries extends IgrRingSeriesBase<IIgrRingSeriesProps> {
    protected createImplementation(): RingSeries;
    readonly i: RingSeries;
    constructor(props: IIgrRingSeriesProps);
    private _explodedSlices;
    /**
     * Gets or sets the collection of exploded slice indices.
    */
    explodedSlices: IndexCollection;
    private _selectedSlices;
    /**
     * Gets or sets the collection of selected slice indices.
    */
    selectedSlices: IndexCollection;
    sychronizeCollections(): void;
    /**
 * Gets reference to the ring data.
*/
    ring: Ring;
}
export interface IIgrRingSeriesProps extends IIgrRingSeriesBaseProps {
    selectedSlices?: IndexCollection;
    explodedSlices?: IndexCollection;
    /**
 * Gets reference to the ring data.
*/
    ring?: Ring;
}
