import { ChangeDetectorRef, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * TODO: !BREAKING! align accordion markup for accessibility,
 * consider using attribute selector
 * @see {@link https://www.w3.org/TR/wai-aria-practices/#accordion}
 * @see {@link https://medium.com/javascript-everyday/when-to-use-an-attribute-selector-for-angular-components-7e788ba1bfe7}
 */
export declare class AccordionContainerComponent {
    private _changeDetectionRef;
    expanded: boolean;
    index: number;
    disabled: boolean;
    empty: boolean;
    headerClick: EventEmitter<number>;
    constructor(_changeDetectionRef: ChangeDetectorRef);
    toggle(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AccordionContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AccordionContainerComponent, "hx-accordion-container, hxa-accordion-container", never, { "expanded": "expanded"; "index": "index"; "disabled": "disabled"; "empty": "empty"; }, { "headerClick": "headerClick"; }, never, ["hx-accordion-header, hxa-accordion-header", "hx-accordion-body, hxa-accordion-body"]>;
}
