interface AccordionConfig {
    buttonSelector: string;
}
export default class Accordion {
    private element;
    private config;
    private rovingTabindex;
    private buttons;
    constructor(element: HTMLElement, config?: Partial<AccordionConfig>);
    private onFocus;
    private toggleAccordionItem;
    private scrollTriggerIntoModalView;
    private getStickyHeaderOffset;
    private init;
    private onClick;
    destroy(): void;
    update(): void;
    static getInstance(el: HTMLElement): Accordion | null;
}
export {};
