import React, { ReactNode } from "react"; import { CardProps } from "../components"; type CitationProps = CardProps & { children: React.ReactNode; isLoading?: boolean; tooltip?: string; }; declare const Citation: React.ForwardRefExoticComponent>; declare const CitationIndex: React.ForwardRefExoticComponent & React.RefAttributes>; declare const CITATION_GRID_VARIANTS: readonly ["grid", "list"]; type CitationGridVariantType = (typeof CITATION_GRID_VARIANTS)[number]; interface CitationGridProps extends React.HTMLAttributes { variant?: CitationGridVariantType; } declare const CitationGrid: React.ForwardRefExoticComponent>; interface CitationCloseProps extends React.ButtonHTMLAttributes { className?: string; onClick?: (e: React.MouseEvent) => void; } declare const CitationClose: React.ForwardRefExoticComponent>; interface CitationImageProps { imgSrc: string; alt?: string; title?: string; downloadUrl?: string; isLoading?: boolean; onClose?: () => void; className?: string; } declare const CitationImage: React.ForwardRefExoticComponent>; declare const CitationIcons: React.ForwardRefExoticComponent & React.RefAttributes>; interface CitationTitleProps extends React.HTMLAttributes { children: ReactNode; } declare const CitationTitle: React.ForwardRefExoticComponent>; interface CitationDescriptionProps extends React.HTMLAttributes { children: ReactNode; } declare const CitationDescription: React.ForwardRefExoticComponent>; export { Citation, CitationClose, CitationDescription, CitationGrid, CitationIcons, CitationImage, CitationIndex, CitationTitle, }; //# sourceMappingURL=Citation.d.ts.map