import * as React from 'react';
import { BaseUIComponentProps } from '../../utils/types.js';
import type { TransitionStatus } from '../../utils/useTransitionStatus.js';
import { useCollapsibleRoot } from '../../collapsible/root/useCollapsibleRoot.js';
import type { AccordionRoot } from '../root/AccordionRoot.js';
/**
* Groups an accordion header with the corresponding panel.
* Renders a `
` element.
*
* Documentation: [Base UI Accordion](https://base-ui.com/react/components/accordion)
*/
declare const AccordionItem: React.ForwardRefExoticComponent
>;
export type AccordionItemValue = any | null;
declare namespace AccordionItem {
interface State extends AccordionRoot.State {
index: number;
open: boolean;
transitionStatus: TransitionStatus;
}
interface Props extends BaseUIComponentProps<'div', State>, Partial> {
value?: AccordionItemValue;
}
}
export { AccordionItem };