import { ComponentPropsWithoutRef, ReactNode, Ref } from 'react'; interface AccordionItemOwnProps { /** The item's trigger, panel and (optional) indicator. */ children?: ReactNode; /** Extra classes for the item wrapper. */ className?: string; /** Identifies this item - matched against the accordion's open value(s). */ value: string; /** Disable just this item. Combined with the accordion's own `disabled`. */ disabled?: boolean; /** Forwarded to the underlying `
`. */ ref?: Ref; } export type AccordionItemProps = AccordionItemOwnProps & Omit, keyof AccordionItemOwnProps>; /** Shape of `AccordionItem` defaults that can be supplied via `CladdProvider`'s `defaults` prop. */ export type AccordionItemDefaultProps = Partial>; /** * One disclosure within an `AccordionRoot`. Binds a `value`, derives its open * state from the surrounding accordion, and republishes it as a * `CollapsibleContextValue` - so the same `CollapsibleTrigger`/`CollapsiblePanel` * /`CollapsibleIndicator` (and their `Accordion*` aliases) work inside it. * * Renders a single `
` wrapper carrying `data-open` / `data-disabled`. */ export declare const AccordionItem: (props: AccordionItemProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=AccordionItem.d.ts.map