import type { ComponentProps, FC, PropsWithChildren, ReactElement } from 'react'; import { FlowbiteBoolean } from '../Flowbite/FlowbiteTheme'; import type { AccordionPanelProps } from './AccordionPanel'; export interface FlowbiteAccordionTheme { base: string; content: { base: string; }; flush: FlowbiteBoolean; title: { arrow: { base: string; open: { off: string; on: string; }; }; base: string; flush: FlowbiteBoolean; heading: string; open: FlowbiteBoolean; }; } export interface AccordionProps extends PropsWithChildren> { alwaysOpen?: boolean; arrowIcon?: FC>; children: ReactElement | ReactElement[]; flush?: boolean; } export declare const Accordion: FC & { Panel: FC; Title: FC; Content: FC, HTMLDivElement>>; };