import React from 'react'; import { ExpandCollapsePanelProps } from '../ExpandCollapsePanel'; export interface AccordionTriggerProps extends React.HTMLAttributes { children: React.ReactNode; heading?: React.ReactElement | { level: string | undefined; }; } declare const AccordionTrigger: { ({ children, ...triggerProps }: AccordionTriggerProps): React.JSX.Element; displayName: string; }; interface AccordionContentProps extends React.HTMLAttributes { children: React.ReactNode | React.ReactNode[]; className?: string; } declare const AccordionContent: { ({ children, className, ...otherProps }: AccordionContentProps): React.JSX.Element; displayName: string; }; interface AccordionProps extends ExpandCollapsePanelProps { children: React.ReactNode; } declare const Accordion: { ({ children, open, onToggle, animationTiming, ...props }: AccordionProps): React.JSX.Element | null; displayName: string; }; export default Accordion; export { Accordion, AccordionTrigger, AccordionContent };