import { LitElement } from 'lit';
import { PyroAccordion } from './accordion';
/**
 * If accordions are inside a <pyro-accordion-group> only one of them can be open at a time, opening an accordion will close the others.
 * [docs](https://pyrojs.com/el/accordion#grouped-accordions)
 *
 * ```html
 * <pyro-accordion-group>
 *   <pyro-accordion summary="Click me 1" open>...</pyro-accordion>
 *   <pyro-accordion summary="Click me 2">...</pyro-accordion>
 *   <pyro-accordion summary="Click me 3">...</pyro-accordion>
 * </pyro-accordion-group>
 * ```
 *
 * @tag pyro-accordion-group
 *
 * @slot - `pyro-accordion`s or elements containing `pyro-accordion`s
 *
 */
export declare class PyroAccordionGroup extends LitElement {
    static styles: import('lit').CSSResult;
    _slotElements: any;
    _accordions: PyroAccordion[];
    firstUpdated(): void;
    private handleClick;
    render(): import('lit-html').TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'pyro-accordion-group': PyroAccordionGroup;
    }
}
