import { EventEmitter, OnInit } from '@angular/core'; import { DropdownOption } from '../../atomic/dropdown/dropdown.component'; import { BreadcrumpI } from '../../../interfaces/atomic/breadcrump.interface'; import { ButtonI } from '../../../interfaces/atomic/button.interface'; import { DropdownI } from '../../../interfaces/atomic/dropdown.interface'; import * as i0 from "@angular/core"; export declare class GenericHeadComponent implements OnInit { theme?: string; galleryFilterOptions?: GalleryFilterOption[]; title?: string; titleDark?: string; breadcrumps?: BreadcrumpI; filter?: DropdownI; button?: ButtonI; galleryBtns?: string[]; linkMaps?: ButtonI; linkBack?: ButtonI; bigger: boolean; filterChange: EventEmitter; filterGalleryChange: EventEmitter; openCategoryModal: EventEmitter; btnClick: EventEmitter; galleryFilterSelected: GalleryFilterOption; constructor(); ngOnInit(): void; filterChanged(option: DropdownOption): void; filterGalleryClicked(option: GalleryFilterOption): void; openGalleryCategoryModal(): void; btnClicked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface GalleryFilterOption { id?: string | number; label?: string; rooms?: boolean; room?: boolean; allCategories?: boolean; videoSrc?: string; }