import { IgcGridSelectedKeysCollection } from "./igc-grid-selected-keys-collection";
import { GridSelectedKeysChangedEventArgs as GridSelectedKeysChangedEventArgs_internal } from "./GridSelectedKeysChangedEventArgs";
/**
 * Information about the change to the selected keys in the grid.
*/
export declare class IgcGridSelectedKeysChangedEventArgs {
    protected createImplementation(): GridSelectedKeysChangedEventArgs_internal;
    protected _implementation: any;
    /**
     * @hidden
     */
    readonly i: GridSelectedKeysChangedEventArgs_internal;
    private onImplementationCreated;
    constructor();
    protected _provideImplementation(i: any): void;
    private _currentKeys;
    /**
     * All keys in the selection.
    */
    currentKeys: IgcGridSelectedKeysCollection;
    private _addedKeys;
    /**
     * The keys added to the selection.
    */
    addedKeys: IgcGridSelectedKeysCollection;
    private _removedKeys;
    /**
     * The keys removed from the selection.
    */
    removedKeys: IgcGridSelectedKeysCollection;
}
