import { default as React } from 'react';
import * as AccordionPrimitive from "@radix-ui/react-accordion";
type AccordionRootProps = React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Root> & {
    variant?: "primary" | "secondary";
    shape?: "full" | "minimal" | "sharp";
    layout?: "integrated" | "separated";
};
declare const AccordionRoot: React.ForwardRefExoticComponent<AccordionRootProps & React.RefAttributes<never>>;
declare const AccordionItem: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Item> & React.RefAttributes<React.ElementRef<typeof AccordionPrimitive.Item>>>;
declare const AccordionTrigger: React.ForwardRefExoticComponent<(React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Trigger> & {
    disableRipple?: boolean;
}) & React.RefAttributes<React.ElementRef<typeof AccordionPrimitive.Trigger>>>;
declare const AccordionContent: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof AccordionPrimitive.Content> & React.RefAttributes<React.ElementRef<typeof AccordionPrimitive.Content>>>;
export declare const Accordion: typeof AccordionRoot & {
    Item: typeof AccordionItem;
    Trigger: typeof AccordionTrigger;
    Content: typeof AccordionContent;
};
export {};
