import { AfterViewInit, OnInit } from '@angular/core'; import { SearchService } from "./search.service"; import { FileModel, ModalService, UploadFilesService, PasswordService, FileCredentials, LoadingMaskService } from "@groupdocs.examples.angular/common-components"; import { SearchConfig } from "./search-config"; import { SearchConfigService } from "./search-config.service"; import { WindowService } from "@groupdocs.examples.angular/common-components"; import { IndexedFileModel, SearchResult, SearchResultItemModel, ExtendedFileModel } from "./search-models"; export declare class SearchAppComponent implements OnInit, AfterViewInit { private _searchService; private _modalService; private _windowService; private _loadingMaskService; title: string; files: ExtendedFileModel[]; searchResultItems: SearchResultItemModel[]; indexedFiles: IndexedFileModel[]; searchConfig: SearchConfig; credentials: FileCredentials; browseFilesModal: string; isDesktop: boolean; isLoading: boolean; skipPasswordProtected: boolean; firstSearchPerformed: boolean; searchResult: SearchResult; fileWasDropped: boolean; constructor(_searchService: SearchService, _modalService: ModalService, configService: SearchConfigService, uploadFilesService: UploadFilesService, passwordService: PasswordService, _windowService: WindowService, _loadingMaskService: LoadingMaskService); ngOnInit(): void; ngAfterViewInit(): void; readonly rewriteConfig: boolean; readonly uploadConfig: boolean; readonly browseConfig: boolean; openModal(id: string): void; closeModal(id: string): void; selectDir($event: string): void; clearSearchResult(): void; selectAllItems(checked: boolean): void; loadIndexedFiles($event: any): void; cancel($event: any): void; upload($event: string): void; fileDropped($event: any, reloadFiles?: boolean): void; removeFileFromList(file: FileModel): void; search($event: string): void; }