import React from 'react'; import { View } from 'react-native'; import type { AccordionItem, AccordionProps } from './types'; import type { AccordionAnimationProp } from './types'; import type { AccordionAccentStyles } from './styles'; export interface AccordionItemComponentProps { item: AccordionItem; isExpanded: boolean; isDisabled: boolean; isLast: boolean; variant: AccordionProps['variant']; onPress: () => void; showChevron: boolean; styles: any; /** Resolved expanded-item emphasis (accordion-level or per-item `color`). */ accent: AccordionAccentStyles; chevronColor: string; disabledChevronColor: string; headerStyle?: any; contentStyle?: any; headerTextStyle?: any; titleProps?: any; idPrefix: string; animated: AccordionAnimationProp; /** Explicit ms override for the chevron spin and height transition; `0` is instant. */ transitionDuration?: number; reducedMotion?: boolean; chevronPosition?: 'start' | 'end'; } export declare const AccordionItemComponent: React.ForwardRefExoticComponent>; export default AccordionItemComponent;