import * as react_jsx_runtime from 'react/jsx-runtime';
import React from 'react';

type AccordionItem = {
    title: string;
    Component: React.FC;
};
type AccordionProps = {
    items: AccordionItem[];
    currentIndex: number | number[];
    onToggle: (nextIndex: number | number[]) => void;
    multiple?: boolean;
    collapseOthers?: boolean;
    containerClassName?: string;
    containerStyle?: React.CSSProperties;
    itemClassName?: string;
    itemStyle?: React.CSSProperties;
    triggerClassName?: string;
    triggerStyle?: React.CSSProperties;
    panelClassName?: string;
    panelStyle?: React.CSSProperties;
};
declare const Accordion: ({ items, currentIndex, onToggle, multiple, collapseOthers, containerClassName, containerStyle, itemClassName, itemStyle, triggerClassName, triggerStyle, panelClassName, panelStyle, }: AccordionProps) => react_jsx_runtime.JSX.Element;

export { Accordion };
