import { BaseService } from "./BaseService"; export interface KeyboardNavigationCallbacks { onSelectItem: (index: number) => void; onClose: () => void; getAutocompleteSuggestionsElement: () => HTMLElement | null; updateAriaActivedescendant: (suggestionId: string | null) => void; } export declare class KeyboardNavigationService extends BaseService { private callbacks?; setCallbacks(callbacks: KeyboardNavigationCallbacks): void; handleAutocompleteKeydown(event: KeyboardEvent): void; highlightNewAddress(indexChange: number): number; scrollToHighlightedAutocompleteSuggestion(highlightedElement: HTMLElement, container: HTMLElement): void; }