import { Type } from '@angular/core';
import { Ring } from "./igx-ring";
import { IgxRingSeriesBaseComponent } from "./igx-ring-series-base-component";
import { RingSeries } from "./RingSeries";
import { IndexCollection } from "igniteui-angular-charts/ES2015/igx-index-collection";
export declare const IgxRingSeriesComponent_PROVIDERS: {
    provide: typeof IgxRingSeriesBaseComponent;
    useExisting: Type<any>;
}[];
/**
 * Represents one ring in IgxDoughnutChartComponent series.
*/
export declare class IgxRingSeriesComponent extends IgxRingSeriesBaseComponent {
    protected createImplementation(): RingSeries;
    readonly i: RingSeries;
    constructor();
    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;
}
