import { default as React } from 'react'; import { CardProps } from '../../card'; import { AccordionItemContentProps } from '../accordion-item-content/accordion-item-content'; import { AccordionItemHeaderProps } from '../accordion-item-header/accordion-item-header'; export interface AccordionItemProps extends CardProps { /** * ID of the item */ id: string; /** * AccordionItemHeader and AccordionItemContent. */ children?: React.ReactElement | React.ReactElement[] | React.ReactNode; /** * Is the item disabled. * @default false */ disabled?: boolean; /** * The element border type attribute specifies the color of accordion item border. * @deprecated use selected or border instead */ borderType?: 'primary' | 'secondary'; /** * Adds visual styles and correct arias to show the item is selected. * @default false */ selected?: boolean; } export interface IAccordionItemContext { disabled: boolean; id: string; } export declare const AccordionItemContext: React.Context; /** * @deprecated Use `` from the TEDI-Ready Accordion (`@tedi-design-system/react/tedi`) instead. */ export declare const AccordionItem: (props: AccordionItemProps) => JSX.Element; export default AccordionItem;