import { EventEmitter, QueryList, AfterContentInit } from '@angular/core'; import { AccordionClasses } from './classes'; import { UniThemeClasses } from '../../../theme/uni-theme-classes'; import { AccordionTabComponent } from './accordion-tab.component'; import * as i0 from "@angular/core"; export declare class AccordionComponent implements AfterContentInit { private theme?; multiple: boolean; disabled: boolean; activeIndex: number | number[]; expandIcon: string; collapseIcon: string; styleClass: string; tabs: QueryList; tabOpen: EventEmitter<{ index: number; tab: AccordionTabComponent; }>; tabClose: EventEmitter<{ index: number; tab: AccordionTabComponent; }>; activeIndexChange: EventEmitter; classes: AccordionClasses; private _activeIndexes; constructor(theme?: UniThemeClasses | undefined); ngOnInit(): void; ngOnChanges(): void; ngAfterContentInit(): void; private initializeActiveIndexes; isTabActive(index: number): boolean; toggleTab(index: number, tab: AccordionTabComponent): void; getTabClasses(index: number, tab: AccordionTabComponent): string; getIconClass(index: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }