import { OnDestroy, OnInit } from '@angular/core'; import { BabylonButtonI } from '../../../interfaces'; import { BabylonTagsI } from '../../../interfaces/babylon-tags.interface'; import { BabylonTextsColorsI } from '../../../interfaces/babylon-texts-colors.interface'; import { BabylonGalleryFilter, BabylonGalleryItem } from '../babylon-gallery/babylon-gallery.component'; import * as i0 from "@angular/core"; export declare class BabylonGalleryV2Component implements OnInit, OnDestroy { title?: string; pretitle?: string; filters?: BabylonGalleryFilter[]; images?: BabylonGalleryItem[]; filtersBtn?: BabylonButtonI; roomsBtn?: BabylonButtonI; filterModalBtn?: string; filterRoomsBtn?: string; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; order?: boolean; private readonly dialog; private destroy$; filterSelected: import("@angular/core").WritableSignal; imagesDisplayed: import("@angular/core").Signal; ngOnInit(): void; ngOnDestroy(): void; getGalleryHref(item: BabylonGalleryItem): string; filterItems(filter?: BabylonGalleryFilter): void; openFiltersModal(rooms?: boolean): void; openFiltersRoomModal(): void; hasImagesForFilter(filter: BabylonGalleryFilter): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }