import { ComponentProps, ReactNode } from 'react'; import { InlineCitationLink } from '../inline-citation/inline-citation'; type SourcesProps = Omit, 'title'> & { title?: ReactNode | boolean; collapsible?: boolean; defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; }; declare const Sources: ({ className, title, children, collapsible, defaultOpen, open, onOpenChange, ...props }: SourcesProps) => ReactNode; type SourcesTitleProps = ComponentProps<'div'> & { title?: string; }; declare const SourcesTitle: ({ className, title, children, ...props }: SourcesTitleProps) => ReactNode; type SourceProps = ComponentProps & { title?: string; url?: string; }; declare const Source: ({ href, url, title, variant, target, icon, className, children, ...props }: SourceProps) => ReactNode; export { Source, Sources, SourcesTitle };