import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import * as tailwind_variants_dist_config from 'tailwind-variants/dist/config'; import * as React from 'react'; import * as AccordionPrimitive from '@radix-ui/react-accordion'; import { ElementProps } from '../../types/index.js'; import { AccordionContext } from './accordion-context.js'; import 'react/jsx-runtime'; interface AccordionSingleProps extends AccordionContext, AccordionPrimitive.AccordionSingleProps { } interface AccordionMultipleProps extends AccordionContext, AccordionPrimitive.AccordionMultipleProps { } declare const accordionVariant: tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }, undefined, "flex flex-col [&>div:first-of-type]:border-none", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }, { variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }>, { variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }, undefined, tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }, undefined, "flex flex-col [&>div:first-of-type]:border-none", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }, { variant: { default: string; outline: string; solid: string; }; rounded: { default: string; sm: string; md: string; lg: string; }; }>, unknown, unknown, undefined>>; interface AccordionProps extends AccordionContext, ElementProps, Pick, 'rounded'> { className?: string; } declare const Accordion: React.ForwardRefExoticComponent>; interface AccordionItemProps extends ElementProps { } declare const AccordionItem: React.ForwardRefExoticComponent>; declare const accordionTriggerVariant: tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }, undefined, "text-foreground group flex flex-1 items-center gap-6 font-medium transition-all", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }>, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }, undefined, tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }, undefined, "text-foreground group flex flex-1 items-center gap-6 font-medium transition-all", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; singleIndicator: { true: string; }; }>, unknown, unknown, undefined>>; interface AccordionTriggerProps extends ElementProps, VariantProps { } declare const AccordionTrigger: React.ForwardRefExoticComponent>; declare const accordionContentVariant: tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }, undefined, "", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }>, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }, undefined, tailwind_variants.TVReturnType<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }, undefined, "", tailwind_variants_dist_config.TVConfig<{ variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }, { variant: { default: string; outline: string; solid: string; }; size: { sm: string; md: string; lg: string; }; }>, unknown, unknown, undefined>>; interface AccordionContentProps extends ElementProps, VariantProps { } declare const AccordionContent: React.ForwardRefExoticComponent>; export { Accordion, AccordionContent, type AccordionContentProps, AccordionItem, type AccordionItemProps, type AccordionMultipleProps, type AccordionProps, type AccordionSingleProps, AccordionTrigger, type AccordionTriggerProps };