/** * AI CONTEXT: * ┌─────────────────────────────────────────────┐ * │ Component: Accordion │ * │ type = "single"(default)|"multiple" │ * │ defaultValue = string | string[] │ * │ value = string | string[] │ * │ onValueChange = (value) => void │ * │ │ * │ AccordionItem: value* = string │ * │ AccordionTrigger: children (label text) │ * │ AccordionContent: children (panel content) │ * │ │ * │ CSS classes: │ * │ .vyre-accordion │ * │ .vyre-accordion__item │ * │ .vyre-accordion__trigger │ * │ .vyre-accordion__content │ * └─────────────────────────────────────────────┘ */ import React from "react"; export interface AccordionProps extends React.HTMLAttributes { type?: "single" | "multiple"; defaultValue?: string | string[]; value?: string | string[]; onValueChange?: (value: string | string[]) => void; } export declare const Accordion: React.ForwardRefExoticComponent>; export interface AccordionItemProps extends React.HTMLAttributes { value: string; } export declare const AccordionItem: React.ForwardRefExoticComponent>; export interface AccordionTriggerProps extends React.ButtonHTMLAttributes { } export declare const AccordionTrigger: React.ForwardRefExoticComponent>; export interface AccordionContentProps extends React.HTMLAttributes { } export declare const AccordionContent: React.ForwardRefExoticComponent>;