import type { ComponentProps } from "react"; import { AccordionBody, AccordionHeading, AccordionIndicator, AccordionItem, AccordionPanel, AccordionRoot, AccordionTrigger } from "./accordion"; export declare const Accordion: (({ children, className, hideSeparator, variant, ...props }: import("./accordion").AccordionRootProps) => import("react/jsx-runtime").JSX.Element) & { Root: ({ children, className, hideSeparator, variant, ...props }: import("./accordion").AccordionRootProps) => import("react/jsx-runtime").JSX.Element; Item: ({ className, ...props }: import("./accordion").AccordionItemProps) => import("react/jsx-runtime").JSX.Element; Heading: ({ className, ...props }: import("./accordion").AccordionHeadingProps) => import("react/jsx-runtime").JSX.Element; Trigger: ({ className, ...props }: import("./accordion").AccordionTriggerProps) => import("react/jsx-runtime").JSX.Element; Panel: ({ children, className, ...props }: import("./accordion").AccordionPanelProps) => import("react/jsx-runtime").JSX.Element; Indicator: ({ children, className, ...props }: import("./accordion").AccordionIndicatorProps & Omit>) => import("react/jsx-runtime").JSX.Element; Body: ({ children, className, ...props }: import("./accordion").AccordionBodyProps & Omit>) => import("react/jsx-runtime").JSX.Element; }; export type Accordion = { Props: ComponentProps; RootProps: ComponentProps; ItemProps: ComponentProps; HeadingProps: ComponentProps; TriggerProps: ComponentProps; PanelProps: ComponentProps; IndicatorProps: ComponentProps; BodyProps: ComponentProps; }; export { AccordionRoot, AccordionItem, AccordionHeading, AccordionTrigger, AccordionPanel, AccordionIndicator, AccordionBody, }; export type { AccordionRootProps, AccordionRootProps as AccordionProps, AccordionItemProps, AccordionHeadingProps, AccordionTriggerProps, AccordionPanelProps, AccordionIndicatorProps, AccordionBodyProps, } from "./accordion"; export { accordionVariants } from "@heroui/styles"; export type { AccordionVariants } from "@heroui/styles";