import type { Signal } from "@qwik.dev/core"; export declare function getCurrentLevel(parentLevel: number | undefined): number; export declare function getNextVisibleItem(current: HTMLElement): HTMLElement | null; export declare function getPreviousVisibleItem(current: HTMLElement): HTMLElement | null; export declare function getFirstVisibleItem(root: HTMLElement): HTMLElement | null; export declare function getLastVisibleItem(root: HTMLElement): HTMLElement | null; export declare function getNextFocusableWithin(row: HTMLElement, current: HTMLElement): HTMLElement | null; export declare function getPreviousFocusableWithin(row: HTMLElement, current: HTMLElement): HTMLElement | null; export declare function getFirstFocusableWithin(row: HTMLElement): HTMLElement | null; export declare function countFocusablesWithin(row: HTMLElement): number; export declare function handleTypeaheadKey(key: string, root: HTMLElement, current: HTMLElement, searchSig: Signal, timeoutSig: Signal): HTMLElement | null;