import { ReactNode, ReactElement } from "react";
interface DisclosureProps {
    children: ReactNode | ReactElement;
    defaultActiveKey?: string[] | number[];
    eventKey?: string[] | number[];
    alwaysOpen?: boolean;
    variant?: "primary" | "secondary" | "success" | "danger" | "warning" | "black" | "transparent" | "info" | "gray" | "white";
}
interface DisclosureItemProps {
    children: ReactNode;
    eventKey?: number;
    index: number;
}
interface DisclosureHeaderProps {
    children: ReactNode;
    index: number;
}
interface DisclosureBodyProps {
    children: ReactNode;
    index: number;
}
declare const _default: (({ children, defaultActiveKey, eventKey, alwaysOpen, }: DisclosureProps) => import("react/jsx-runtime").JSX.Element) & {
    Item: ({ children, index }: DisclosureItemProps) => import("react/jsx-runtime").JSX.Element;
    Header: ({ children, index }: DisclosureHeaderProps) => import("react/jsx-runtime").JSX.Element;
    Body: ({ children, index }: DisclosureBodyProps) => import("react/jsx-runtime").JSX.Element | null;
};
export default _default;
