/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { AfterViewInit, QueryList, TemplateRef } from '@angular/core'; import { DatoAutoCompleteContentDirective } from './autocomplete-content.directive'; import { DatoOptionComponent } from '../options/option.component'; import { Observable } from 'rxjs'; import { DatoGroupComponent } from '../options/group.component'; import { SelectSize } from '../select/select.types'; export declare class DatoAutocompleteComponent implements AfterViewInit { labelKey: string; root: TemplateRef; content: DatoAutoCompleteContentDirective; options: QueryList; groups: QueryList; private keyManager; optionsClick(): Observable; ngAfterViewInit(): void; onKeydown(event: KeyboardEvent, size: SelectSize): void; private _scrollToOption; getActiveItem(): DatoOptionComponent; resetIndex(): void; }