import { NavigationGroup } from './navigationgroup';
import { Action, Direction } from './types';
import { Container } from '../components/container';
import { Component } from '../components/component';
export declare enum ListOrientation {
    Horizontal = "horizontal",
    Vertical = "vertical"
}
/**
 * @category Components
 */
export declare class ListNavigationGroup extends NavigationGroup {
    private readonly listNavigationDirections;
    constructor(orientation: ListOrientation, container: Container<unknown>, ...components: Component<unknown>[]);
    handleAction(action: Action): void;
    handleNavigation(direction: Direction): void;
}
