import { KeyNavigationCode } from '../utils/keycodes.js';
export declare function getNextKeyGridItem(cells: HTMLElement[], rows: HTMLElement[], config: {
    code: KeyNavigationCode | string;
    ctrlKey: boolean;
    dir: string;
}): {
    x: number;
    y: number;
};
export interface KeyListConfig {
    code: KeyNavigationCode;
    loop?: boolean;
    layout?: 'horizontal' | 'vertical' | 'both';
    dir: string | null | undefined;
}
export declare function getNextKeyListItem(item: HTMLElement, items: HTMLElement[], config: KeyListConfig): {
    next: number;
    previous: number;
};
