import React from 'react'; import './Accordion.css'; export type accordionProps = { accordionLock?: boolean; accordionData?: string; addLeftComponent?: React.ReactNode; addRightComponent?: React.ReactNode; children?: React.ReactNode; className?: string; noChevron?: boolean; preRender?: boolean; renderExpanded?: boolean; setTitleOnHide?: any | React.ReactNode; title: string | React.ReactNode; accordionDataCount?: number; accordionDataCountTooltipText?: string; accordionDataCountWithInfoIcon?: boolean; hasBackgroundColor?: boolean; /** * Actions List of {component: ReactNode, onClick: () => void} */ actions?: AccordionActionsList; isAccordionOpen?: boolean | undefined; onTitleClick?: () => void; errorMessage?: string; dashedLineVisibility?: 'hover' | 'always'; accordionTitlePropagation?: boolean; testId?: string; version?: string; isAccordionParent?: boolean; stickyIcon?: React.ElementType; titleIcon?: React.ReactNode; accordionDescription?: React.ReactNode; isContainerization?: Boolean; isAccordionMandatory?: Boolean; isContextualPopover?: boolean; boundaryRef?: React.RefObject; popoverWidth?: number; onPopoverClose?: () => void; closePopoverCallBkRef?: { callbk: () => void; }; }; type accordionDataProps = { accordionData: string | React.ReactNode | React.ComponentType<{ toggle: () => void; }>; version?: string; isAccordionParent?: boolean; isContainerization?: Boolean; hasBackgroundColor?: boolean; toggle?: () => void; isContextualPopover?: boolean; }; type AccordionAction = { component: React.ReactNode; onClick?: () => void; actionClassName?: string; version?: string; noHover?: boolean; }; export type AccordionActionsList = AccordionAction[]; export declare const NewVersionChevron: ({ handleToggle, toggleStat, accordionLock, version, isContainerization, isContextualPopover, popoverButtonRef }: { handleToggle: any; toggleStat: any; accordionLock: any; version: any; isContainerization: any; isContextualPopover?: boolean; popoverButtonRef?: any; }) => React.JSX.Element; export declare const AccordionData: (props: accordionDataProps) => React.JSX.Element; declare const _default: any; export default _default;