import * as React from 'react'; export interface AccordionProps { type?: 'single'; collapsible?: boolean; className?: string; children: React.ReactNode; onValueChange?: (value: string | null) => void; } export declare function Accordion({ type, collapsible, className, children, onValueChange, }: AccordionProps): React.JSX.Element; export interface AccordionItemProps { value: string; className?: string; children: React.ReactNode; } export declare function AccordionItem({ value, className, children }: AccordionItemProps): React.JSX.Element; export interface AccordionTriggerProps { className?: string; children: React.ReactNode; value: string; } export declare function AccordionTrigger({ className, children, value, }: AccordionTriggerProps): React.JSX.Element; export interface AccordionContentProps { className?: string; children: React.ReactNode; value: string; } export declare function AccordionContent({ className, children, value, }: AccordionContentProps): React.JSX.Element | null;