/**
 * <ry-accordion>
 *
 * Collapsible accordion component.
 *
 * Minimal markup (recommended):
 * <ry-accordion>
 *   <ry-accordion-item title="Title" open>Content</ry-accordion-item>
 * </ry-accordion>
 *
 * JS uses data-ry-target for queries, CSS uses classes for styling.
 * This decouples behavior from visual design.
 */
import { RyElement } from '../core/ry-element.js';
export declare class RyAccordion extends RyElement {
    #private;
    setup(): void;
    toggle(item: HTMLElement): void;
    open(item: HTMLElement): void;
    close(item: HTMLElement): void;
    openAll(): void;
    closeAll(): void;
}
//# sourceMappingURL=ry-accordion.d.ts.map