import { AfterContentInit, AfterViewInit, Injector, QueryList } from '@angular/core'; import { CoreBaseComponent } from '../common/base.component'; import { AccordionPanelComponent } from './accordion-panel/accordion-panel.component'; import * as i0 from "@angular/core"; export declare class AccordionComponent extends CoreBaseComponent implements AfterContentInit, AfterViewInit { private _canCloseAny; /** * The source name to use for logging */ protected get logSourceName(): string; panels: QueryList; canOpenMultiple: boolean; canCloseAll: boolean; set canCloseAny(value: boolean); get canCloseAny(): boolean; constructor(injector: Injector); ngAfterContentInit(): void; private getToggleObservablesCore; private getToggleObservables; private getAllPanelObservables; onPanelToggled(panel: AccordionPanelComponent): void; closePanelsExcept(panel: AccordionPanelComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }