export default Collapsible; declare class Collapsible extends React.Component { constructor(props: any); childrenRef: React.RefObject; openTimeout: any; closeTimeout: any; state: { height: number; }; handleTransitionEnd: () => void; openCard: () => void; closeCard: () => void; componentDidMount(): void; componentDidUpdate(prevProps: any): void; render(): JSX.Element; } declare namespace Collapsible { export namespace defaultProps { export const align: string; export const isOpen: boolean; export const muted: boolean; export const arrowAlign: string; } export namespace propTypes { const align_1: PropTypes.Requireable; export { align_1 as align }; export const children: PropTypes.Validator; export const header: PropTypes.Validator; const muted_1: PropTypes.Requireable; export { muted_1 as muted }; const isOpen_1: PropTypes.Requireable; export { isOpen_1 as isOpen }; export const onClick: PropTypes.Requireable<(...args: any[]) => any>; export const caretColor: PropTypes.Requireable; const arrowAlign_1: PropTypes.Requireable; export { arrowAlign_1 as arrowAlign }; } } import React from "react"; import PropTypes from "prop-types";