import * as class_variance_authority from 'class-variance-authority';
import * as class_variance_authority_types from 'class-variance-authority/types';
import * as _radix_ui_react_accordion from '@radix-ui/react-accordion';
import * as React from 'react';

declare const Accordion: React.ForwardRefExoticComponent<(Omit<_radix_ui_react_accordion.AccordionSingleProps & React.RefAttributes<HTMLDivElement>, "ref"> | Omit<_radix_ui_react_accordion.AccordionMultipleProps & React.RefAttributes<HTMLDivElement>, "ref">) & React.RefAttributes<HTMLDivElement>>;
declare const AccordionItem: React.ForwardRefExoticComponent<Omit<Omit<Omit<_radix_ui_react_accordion.AccordionItemProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>, "ref"> & class_variance_authority.VariantProps<(props?: ({
    variant?: "default" | "primary" | "secondary" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string> & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
declare const AccordionTrigger: React.ForwardRefExoticComponent<Omit<Omit<Omit<_radix_ui_react_accordion.AccordionTriggerProps & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>, "ref"> & class_variance_authority.VariantProps<(props?: ({
    variant?: "default" | "primary" | "secondary" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string> & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>>;
declare const AccordionContent: React.ForwardRefExoticComponent<Omit<Omit<Omit<_radix_ui_react_accordion.AccordionContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>, "ref"> & class_variance_authority.VariantProps<(props?: ({
    variant?: "default" | "primary" | "secondary" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string> & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;

export { Accordion, AccordionContent, AccordionItem, AccordionTrigger };
