import { EventEmitter, OnDestroy } from '@angular/core'; import { MatAccordion } from '@angular/material/expansion'; import { AccordionInfo } from '../../models/accordion-info.model'; import { BreakpointObserverService } from '../../services/break-point-observer.service'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class AccordionComponent implements OnDestroy { private breakpointObserverService; destroy$: Subject; accordion: MatAccordion; isMobileView: boolean; private accordionDetails; set accordionInfo(value: AccordionInfo); get accordionInfo(): AccordionInfo; accordionOpened: EventEmitter; constructor(breakpointObserverService: BreakpointObserverService); /** * Emits accordionOpened event with true when accordion is expanded or false if accordion is collapsed. * @param {boolean} isExpanded * @memberof AccordionComponent */ setOpenedStatus(isExpanded: boolean): void; /** * Performs necessary cleanup tasks, such as unsubscribing from subscription when the component is being destroyed. * @memberof AccordionComponent */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }