import { OnDestroy, OnInit } from '@angular/core'; import { BabylonButtonI } from '../../../interfaces'; 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; private readonly dialog; private destroy$; filterSelected: import("@angular/core").WritableSignal; imagesDisplayed: import("@angular/core").Signal; ngOnInit(): void; ngOnDestroy(): void; filterItems(filter?: BabylonGalleryFilter): void; openFiltersModal(rooms?: boolean): void; openFiltersRoomModal(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }