import { IgcGridSelectedItemsCollection } from "./igc-grid-selected-items-collection";
import { GridSelectedItemsChangedEventArgs as GridSelectedItemsChangedEventArgs_internal } from "./GridSelectedItemsChangedEventArgs";
/**
 * Information about the changing selected items in the grid.
*/
export declare class IgcGridSelectedItemsChangedEventArgs {
    protected createImplementation(): GridSelectedItemsChangedEventArgs_internal;
    protected _implementation: any;
    /**
     * @hidden
     */
    readonly i: GridSelectedItemsChangedEventArgs_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    private _currentItems;
    /**
     * The items added to the selection.
    */
    currentItems: IgcGridSelectedItemsCollection;
    private _addedItems;
    /**
     * The items added to the selection.
    */
    addedItems: IgcGridSelectedItemsCollection;
    private _removedItems;
    /**
     * The items removed from the selection.
    */
    removedItems: IgcGridSelectedItemsCollection;
}
