import * as React from 'react'; interface AccordionCardContextValue { open: boolean; setOpen: (open: boolean) => void; disabled: boolean; contentId: string; } declare const useAccordionCard: () => AccordionCardContextValue; interface AccordionCardProps extends React.ComponentProps<'div'> { open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; disabled?: boolean; size?: 'default' | 'sm'; } interface AccordionCardHeaderProps extends React.ComponentProps<'div'> { showDivider?: boolean; } declare const AccordionCardHeader: React.ForwardRefExoticComponent & React.RefAttributes>; declare const AccordionCardTitle: React.ForwardRefExoticComponent, HTMLHeadingElement>, "ref"> & React.RefAttributes>; interface AccordionCardEditProps extends Omit, 'onClick'> { /** Return false to prevent the card from opening */ onClick?: (e: React.MouseEvent) => boolean | undefined; icon?: React.ReactNode; } declare const AccordionCardEdit: React.ForwardRefExoticComponent & React.RefAttributes>; declare const AccordionCardTrigger: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const AccordionCardContent: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; type AccordionCardTitleProps = React.ComponentProps; type AccordionCardTriggerProps = React.ComponentProps; type AccordionCardContentProps = React.ComponentProps; declare const AccordionCardNamespace: React.ForwardRefExoticComponent & React.RefAttributes> & { Header: React.ForwardRefExoticComponent & React.RefAttributes>; Title: React.ForwardRefExoticComponent, HTMLHeadingElement>, "ref"> & React.RefAttributes>; Edit: React.ForwardRefExoticComponent & React.RefAttributes>; Trigger: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; Content: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; }; export type { AccordionCardContentProps, AccordionCardEditProps, AccordionCardHeaderProps, AccordionCardProps, AccordionCardTitleProps, AccordionCardTriggerProps, }; export { AccordionCardContent, AccordionCardEdit, AccordionCardHeader, AccordionCardNamespace as AccordionCard, AccordionCardTitle, AccordionCardTrigger, useAccordionCard, };