import React from "react"; import AccordionBody from "./AccordionBody"; import AccordionButton from "./AccordionButton"; import AccordionCollapse from "./AccordionCollapse"; import { AccordionSelectCallback, AccordionEventKey } from "./AccordionContext"; import AccordionHeader from "./AccordionHeader"; import AccordionItem from "./AccordionItem"; import type { BsPrefixProps, BsPrefixRefForwardingComponent } from "react-bootstrap/helpers"; declare type IAccordionWrapperProps = BsPrefixRefForwardingComponent<"div", IAccordionProps>; export interface IAccordion extends IAccordionWrapperProps { Button: typeof AccordionButton; Collapse: typeof AccordionCollapse; Item: typeof AccordionItem; Header: typeof AccordionHeader; Body: typeof AccordionBody; } export interface IAccordionProps extends Omit, "onSelect">, BsPrefixProps { activeKey?: AccordionEventKey; defaultActiveKey?: AccordionEventKey; onSelect?: AccordionSelectCallback; flush?: boolean; alwaysOpen?: boolean; } export declare const Accordion: IAccordion; export default Accordion;