import { OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { NotificationService } from '../../../model/notification.service'; import { BsModalService } from 'ngx-bootstrap/modal'; import { BsModalRef } from 'ngx-bootstrap/modal/bs-modal-ref.service'; import { Subscription } from 'rxjs'; import { SearchQueryDTO } from '../../../../../common/entities/SearchQueryDTO'; import { ActivatedRoute } from '@angular/router'; import { SearchQueryParserService } from '../search/search-query-parser.service'; import { ContentLoaderService } from '../contentLoader.service'; export declare class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy { contentLoaderService: ContentLoaderService; private notification; private searchQueryParserService; private route; private modalService; searchQueryDTO: SearchQueryDTO; enabled: boolean; url: string; contentSubscription: Subscription; modalRef: BsModalRef; private readonly subscription; constructor(contentLoaderService: ContentLoaderService, notification: NotificationService, searchQueryParserService: SearchQueryParserService, route: ActivatedRoute, modalService: BsModalService); get HTMLSearchQuery(): string; onQueryChange(): void; ngOnInit(): void; ngOnDestroy(): void; openModal(template: TemplateRef): boolean; onCopy(): void; hideModal(): void; }