import React from "react";
import { ComponentProps } from "react";
import accordionVariants from "./variants";
import { VariantProps } from "class-variance-authority";
import { IconDefinition } from "@fortawesome/free-solid-svg-icons";
interface AccordionProps extends ComponentProps<"ul">, VariantProps<typeof accordionVariants> {
    value?: string | Array<string>;
    multi?: boolean;
    icons?: Array<IconDefinition>;
    iconPosition?: "left" | "right";
    fixedHeight?: string;
}
interface AccordionItemProps extends ComponentProps<"li"> {
    value: string;
}
declare const Accordion: {
    ({ className, children, value, onChange, variant, multi, iconPosition, fixedHeight, icons, ref, ...props }: AccordionProps): import("react/jsx-runtime").JSX.Element;
    Item: React.FC<AccordionItemProps>;
};
export default Accordion;
