import { EventEmitter, OnInit, OnDestroy, TemplateRef } from '@angular/core'; import { Accordion } from './accordion.component'; export declare class AccordionItem implements OnInit, OnDestroy { private accordion; static accordionItemCount: number; /** * Sets the accordion title. Can be a `string` or a `TemplateRef`. Defaults to Title plus the current accordion item count. */ title: string | TemplateRef; /** * Used to set a custom id to the element. Defaults to a counter */ id: string; /** * Skeleton state. Set to `true` to display a skeleton accordion. */ skeleton: boolean; /** * Emits an event when the accordion item is opened. */ opened: EventEmitter; /** * Emits an event when the accordion item is closed. */ closed: EventEmitter; itemClass: boolean; /** * Sets if the item is expanded. */ expanded: boolean; itemType: string; role: string; ariaLevel: number; private alive; private skeletonSubscription; private openSubscription; constructor(accordion: Accordion); /** * Toggles the accordion opened state. */ toggle(): void; protected open(): void; protected close(): void; ngOnInit(): void; ngOnDestroy(): void; isTemplate(value: any): boolean; }