import { ActiveDescendantKeyManager } from '@angular/cdk/a11y';
import { TlItemSelectedDirective } from '../../core/directives/itemSelected/item-selected.directive';
export declare class ListBase {
    private _scrollTop;
    set scrollTop(value: number);
    get scrollTop(): number;
    private _itemsByRowSet;
    set itemsByRowSet(value: number);
    get itemsByRowSet(): number;
    private _itemsByScroll;
    set itemsByScroll(value: number);
    get itemsByScroll(): number;
    private _scrollingByArrows;
    set scrollingByArrows(value: boolean);
    get scrollingByArrows(): boolean;
    private _lastScrollTop;
    set lastScrollTop(value: number);
    get lastScrollTop(): number;
    private _container;
    set container(value: HTMLElement);
    get container(): HTMLElement;
    private _activeItem;
    set activeItem(value: TlItemSelectedDirective);
    get activeItem(): TlItemSelectedDirective;
    private _listKeyManager;
    set listKeyManager(value: ActiveDescendantKeyManager<TlItemSelectedDirective>);
    get listKeyManager(): ActiveDescendantKeyManager<TlItemSelectedDirective>;
    private _isScrolling;
    set isScrolling(value: any);
    get isScrolling(): any;
    constructor();
}
