import { Subject } from 'rxjs';
import { Observable } from 'rxjs';
import { Selection } from '@true-directive/base';
import { CellPosition } from '@true-directive/base';
export declare class GridSelection extends Selection {
    protected _onFocusChanged: Subject<CellPosition>;
    readonly onFocusChanged: Observable<CellPosition>;
    protected _onSelectionChanged: Subject<CellPosition>;
    readonly onSelectionChanged: Observable<CellPosition>;
    protected selectionChangedEvent(cp: CellPosition): void;
    protected focusChangedEvent(cp: CellPosition): void;
}
