import { LitElement } from "lit"; import type { AccordionVariant, AccordionSize, AccordionExpandIconPosition } from "./accordion.types.js"; import { EdsAccordionItem } from "./accordion-item.js"; export { EdsAccordionItem } from "./accordion-item.js"; export { accordionItemStyles } from "./accordion-item.styles.js"; export { accordionStyles } from "./accordion.styles.js"; export { accordionStoryMeta, accordionItemStoryMeta } from "./accordion.story.js"; export * from "./accordion.types.js"; /** * `` * * Container component for organizing collapsible content sections. */ export declare class EdsAccordion extends LitElement { static readonly storyMeta: import("../../story-meta.js").StoryMeta; static styles: import("lit").CSSResult; private localeController; multiple: boolean; variant: AccordionVariant; size: AccordionSize; expandIconPosition: AccordionExpandIconPosition; disabled: boolean; value?: string | string[]; private _items; connectedCallback(): void; disconnectedCallback(): void; protected updated(changedProperties: Map): void; private _updateItemsList; private _handleSlotChange; private _propagatePropertiesToChildren; private _syncValueToItems; private _handleItemToggleEvent; /** * Keyboard navigation across accordion items (WAI-ARIA APG compliance) */ private _handleKeyDown; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "eds-accordion": EdsAccordion; "eds-accordion-item": EdsAccordionItem; } } //# sourceMappingURL=accordion.d.ts.map