export declare const GRID_COLS = 3; export declare function initialChoice(len: number): number; export declare function gridStep(at: number, len: number, key: string, cols?: number, rtl?: boolean): number; export interface GridCell { readonly label: string; readonly icon?: string; readonly note?: string; readonly ariaLabel?: string; } export interface GridOptions { readonly cells: readonly GridCell[]; readonly prefix: string; readonly rtl?: boolean; readonly aimBy?: 'arrows' | 'tab'; readonly onAim?: (at: number) => void; readonly onPick: (at: number) => void; } export interface Grid { readonly list: HTMLElement; readonly aimed: () => number; readonly aim: (at: number) => void; readonly key: (event: KeyboardEvent) => boolean; } export declare function makeGrid(owner: Document, options: GridOptions): Grid; //# sourceMappingURL=grid.d.ts.map