import { NgIfContext } from '@angular/common'; import { AfterContentInit, QueryList, TemplateRef } from '@angular/core'; import { EngieTemplateDirective } from '../../directives/engie-template.directive'; import { TSizeVariants } from '../../models/size-variant.model'; import * as i0 from "@angular/core"; export declare class AccordionItemComponent implements AfterContentInit { private element; private accordion; protected iconTemplate?: TemplateRef; protected headerTemplate?: TemplateRef>; /** * Size of the accordion item */ scale?: Extract; /** * Whether the toggle icon is place at the start of the item or not. */ hasLeadingToggleIcon?: boolean; /** * Whether the toggle use the alternative icons (plus/minus) or the default ones (arrow). */ useAlternativeToggleIcon?: boolean; /** * This attribute enables multiple
elements to be connected, with only one open at a time. */ name?: string; /** * Item header */ label?: string; protected templateDirectives?: QueryList; protected get classes(): string[]; ngAfterContentInit(): void; protected handleClick(event: MouseEvent): void; /** * Expand the accordion item programmatically */ expand(): void; /** * Collapse the accordion item programmatically */ collapse(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_hasLeadingToggleIcon: unknown; static ngAcceptInputType_useAlternativeToggleIcon: unknown; }