import * as react_jsx_runtime from 'react/jsx-runtime';
import { ReactNode } from 'react';

interface AccordianProps {
    id: string;
    children: ReactNode;
}

declare const Accordion: ({ id, children }: AccordianProps) => react_jsx_runtime.JSX.Element;

interface Props {
    id: string;
    children: ReactNode;
    parent: string;
    title: string;
}
declare const AccordionItem: ({ id, children, parent, title }: Props) => react_jsx_runtime.JSX.Element;

declare enum BootstrapUI {
    Light = "light",
    Secondary = "secondary",
    Primary = "primary",
    Success = "success",
    Info = "info",
    Warning = "warning",
    Danger = "danger",
    Dark = "dark"
}

interface AlertProps {
    type: BootstrapUI;
    icon: ReactNode;
    text: string;
    title: string;
}

declare const Alert: ({ type, text, title, icon }: AlertProps) => react_jsx_runtime.JSX.Element;

declare const index_Accordion: typeof Accordion;
declare const index_Alert: typeof Alert;
declare namespace index {
  export { AccordionItem as AccordianItem, index_Accordion as Accordion, index_Alert as Alert };
}

export { index as components };
