import { SeriesSelectionModifier3D } from "../../ChartModifiers/SeriesSelectionModifier3D";
import { IRenderableSeries3D } from "./BaseRenderableSeries3D";
import { SeriesInfo3D } from "./SeriesInfo3D";
/**
 * Arguments passed into the callback for {@link SeriesSelectionModifier3D.selectionChanged} event
 */
export declare class SelectionChangedArgs3D {
    /**
     * The source {@link SeriesSelectionModifier3D} which raised the event
     */
    readonly source: SeriesSelectionModifier3D;
    /**
     * The array of selected series at the time of the event
     */
    readonly selectedSeries: IRenderableSeries3D[];
    /**
     * The array of all series at the time of the event. Query {@link IRenderableSeries3D.isSelected} to determine if it is selected or not
     */
    readonly allSeries: IRenderableSeries3D[];
    /**
     * The hit-test info for this event, if available.
     */
    readonly hitTestInfo: SeriesInfo3D;
    constructor(source: SeriesSelectionModifier3D, selectedSeries: IRenderableSeries3D[], allSeries: IRenderableSeries3D[], hitTestInfo: SeriesInfo3D);
}
