import { ElementRef, OnInit, TemplateRef } from '@angular/core'; import { AlbumsService } from './albums.service'; import { BsModalService } from 'ngx-bootstrap/modal'; import { TextSearch } from '../../../../common/entities/SearchQueryDTO'; import { AuthenticationService } from '../../model/network/authentication.service'; import { PiTitleService } from '../../model/pi-title.service'; import { ShareService } from '../gallery/share.service'; import { NavigationService } from '../../model/navigation.service'; export declare class AlbumsComponent implements OnInit { albumsService: AlbumsService; private modalService; authenticationService: AuthenticationService; private piTitleService; private shareService; private authService; private navigation; container: ElementRef; size: number; savedSearch: { name: string; searchQuery: TextSearch; }; private modalRef; constructor(albumsService: AlbumsService, modalService: BsModalService, authenticationService: AuthenticationService, piTitleService: PiTitleService, shareService: ShareService, authService: AuthenticationService, navigation: NavigationService); get CanCreateAlbum(): boolean; ngOnInit(): Promise; openModal(template: TemplateRef): Promise; hideModal(): void; saveSearch(): Promise; private updateSize; }