import React, { PureComponent } from "react"; import Content from "./accordion-content"; import Header from "./accordion-header"; export default class Accordion extends PureComponent { static Header: typeof Header; static Content: typeof Content; constructor(props: IAccordionProps); componentWillReceiveProps(nextProps: IAccordionProps, prevProps: IAccordionProps): void; componentWillUpdate(nextProps: Readonly, nextState: Readonly, nextContext: any): void; render(): React.JSX.Element; private handleHeaderClick; } interface IAccordionProps { className?: string; expanded?: boolean; children?: React.ReactNode; onChange?: (expanded: boolean) => void; } interface IAccordionState { expanded: boolean; } export {};