import { OnInit, EventEmitter, OnChanges, ChangeDetectorRef, SimpleChanges } from '@angular/core'; import { UglaService } from '../../ugla.service'; /** * @example * * */ export declare class FilterComponent implements OnInit, OnChanges { private ugla; private changeDetector; /** * Input() property to receive a title */ title: string; /** * Input() Property to check the filter is open * Default: false */ isOpen: boolean; /** * Property to lock the filter. */ lockFilter: boolean; /** * Input() Property to identify the id for automation. */ id: string; /** * Output() Property to emit if the filter is open or not. */ filterEmitter: EventEmitter; /** * Property to receive the css classes */ classes: string; /** * Property to set the color */ color: string; /** * Param to receive the theme name * @param ugla: UglaService */ constructor(ugla: UglaService, changeDetector: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** * Function to identify whether * the filter has been opened or closed. */ toggleFilter(): void; /** * Function to lock the filter on the screen */ toggleLockFilter(): void; onWindowSizeChange(): void; /** * change css class if the filter is open or closed */ private changeClass; }