/** * Accordion * * A list item that can open and close */ import react from 'react'; import './Accordion.scss'; import { IconType } from 'react-icons'; export type AccordionItemProps = { className?: string; color?: string; value?: string | number; disabled?: boolean; open?: boolean; id?: string; title?: string; header?: react.ReactNode; body?: react.ReactNode; children?: react.ReactNode; icon?: IconType; rotateDegree?: number; }; /** * Accordion Item * @param props * @param props.children - The children of the accordion item * @param props.className - The class name of the accordion item * @param props.color - The color of the accordion item * @param props.disabled - Whether the accordion item is disabled * @param props.id - The id of the accordion item * @param props.open - Whether the accordion item is open * @param props.title - The title of the accordion item * @param props.header - The header of the accordion item * @param props.body - The body of the accordion item * @param props.icon - The icon of the accordion item * @param props.rotateDegree - The rotate degree of the icon * @portal Title - The title of the accordion item * @portal DropDownToggle - The drop down toggle of the accordion item * @portal Header - The header of the accordion item * @portal Body - The body of the accordion item * @returns */ export default function AccordionItem(props: AccordionItemProps): import("react/jsx-runtime").JSX.Element;