/** * Copyright Kyndryl, Inc. 2023 */ import { LitElement } from 'lit'; /** * Accordion component. * * @slot unnamed - Holds Accordion Items (kyn-accordion-item) that make up the accordion * */ export declare class Accordion extends LitElement { static styles: import("lit").CSSResult; /** Specifies whether to show numbers on the list items. */ accessor showNumbers: boolean; /** Specifies the number to start at if the list has numbers. */ accessor startNumber: number; /** Specifies whether to show the accordion items with filled headers. */ accessor filledHeaders: boolean; /** Display the accordion as compact or the default large size. */ accessor compact: boolean; /** The string that displays on the toggle to expand all the accordion items. */ accessor expandLabel: string; /** The string that displays on the toggle to collapse all the accordion items. */ accessor collapseLabel: string; /** * The state of the toggle controlling the "expand all" functionality * @ignore */ private accessor _allOpenState; /** Slotted children kyn-accordion-item * @internal */ accessor _accordionItems: Array; protected _handleSlotChange(): void; willUpdate(changedProps: any): void; protected _updateChildren(): void; protected _openAllItems(): void; protected _closeAllItems(): void; private _toggleExpandAll; render(): import("lit-html").TemplateResult<1>; private _handleToggle; private _checkOpenItems; connectedCallback(): void; disconnectedCallback(): void; } declare global { interface HTMLElementTagNameMap { 'kyn-accordion': Accordion; } } //# sourceMappingURL=accordion.d.ts.map