import { KeyStroke, ScoutKeyboardEvent, TileGrid, TileGridSelectionHandler, TileGridSelectionInstruction } from '../../index';
export declare class TileGridSelectKeyStroke extends KeyStroke {
    field: TileGrid;
    constructor(tileGrid: TileGrid);
    /**
     * Selection handler should be used for every interaction with the tileGrid.
     * This is necessary to provide the same selection behavior for the tile accordion which uses multiple tile grids
     */
    getSelectionHandler(): TileGridSelectionHandler;
    protected _accept(event: ScoutKeyboardEvent): boolean;
    handle(event: JQuery.KeyboardEventBase): void;
    protected _computeNewSelection(extend?: boolean): TileGridSelectionInstruction;
}
//# sourceMappingURL=TileGridSelectKeyStroke.d.ts.map