import { ElementRef, EventEmitter } from '@angular/core'; import { KeyboardLayout, VirtualKeyboardEventsService, SearchResultService, SearchResultItem, Position, VirtualKeyboardComponent } from "../../../public-api"; import * as i0 from "@angular/core"; export declare class SearchResultComponent { private keyboardEventsService; private searchResultService; keyboardLayout: KeyboardLayout | undefined; language: string | undefined; vk_dir: string; vk_is_visible: boolean; vk_is_readonly: boolean; vk_id: string | undefined; value_filed: string; validateCallBack: (args: string) => boolean; acceptCallBack: (args: string) => boolean | void; acceptWithIDCallBack: (vk_id: string, text: string) => any | void; items: SearchResultItem[] | undefined; div_search_result: ElementRef; itemSelectedClick: EventEmitter>; vkAcceptClick: EventEmitter>; keyboardPosition: Position; _vk_id: string | undefined; search_key_value: string | undefined; vk: VirtualKeyboardComponent | undefined; constructor(keyboardEventsService: VirtualKeyboardEventsService, searchResultService: SearchResultService); ngAfterViewInit(): void; ngOnInit(): void; onDocumentClick(event: Event): void; onSelectItemClick(item: SearchResultItem): void; VKAcceptClicked(event: VirtualKeyboardComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "vk-search-result", never, { "keyboardLayout": { "alias": "keyboardLayout"; "required": false; }; "language": { "alias": "language"; "required": false; }; "vk_dir": { "alias": "vk_dir"; "required": false; }; "vk_is_visible": { "alias": "vk_is_visible"; "required": false; }; "vk_is_readonly": { "alias": "vk_is_readonly"; "required": false; }; "vk_id": { "alias": "vk_id"; "required": false; }; "value_filed": { "alias": "value_filed"; "required": false; }; "validateCallBack": { "alias": "validateCallBack"; "required": false; }; "acceptCallBack": { "alias": "acceptCallBack"; "required": false; }; "acceptWithIDCallBack": { "alias": "acceptWithIDCallBack"; "required": false; }; "items": { "alias": "items"; "required": false; }; }, { "itemSelectedClick": "itemSelectedClick"; "vkAcceptClick": "vkAcceptClick"; }, never, never, false, never>; }