import { ReactNode } from 'react'; export interface AccordionData { title: ReactNode; content: ReactNode; } export interface AccordionProps { /** Indexes of Accordion Items */ data?: Array; /** Trigger on Item status change */ onChange?: Function; /** Set Default All Panels State */ expandAll?: boolean; /** Set Specific Default Panels State By Indexes */ expandByIndexes?: Array; } export interface AccordionPropsReturn { accordion?: Array; currentOpenPanels: Array; } declare const useAccordion: (props?: AccordionProps) => { accordion: any[]; currentOpenPanels: any[]; }; export default useAccordion;