import * as React from 'react';
import { type LucideProps } from 'lucide-react';
interface LinkPreviewProps extends React.ComponentProps<'a'> {
    thin?: boolean;
    title?: string;
    description?: string;
    icon?: React.ComponentProps<'img'>['src'];
    image?: React.ComponentProps<'img'>['src'];
    onReady?: () => void;
    iconFallbackElement?: React.ReactElement;
    titleContainerProps?: React.ComponentProps<'div'>;
    iconProps?: React.ComponentProps<'img'>;
    iconFallbackProps?: LucideProps;
    titleProps?: React.ComponentProps<'span'>;
    descriptionProps?: React.ComponentProps<'div'>;
    imageContainerProps?: React.ComponentProps<'div'>;
    imageProps?: React.ComponentProps<'img'>;
}
declare const LinkPreview: React.NamedExoticComponent<Omit<LinkPreviewProps, "ref"> & React.RefAttributes<HTMLAnchorElement>>;
export { LinkPreview, type LinkPreviewProps };
//# sourceMappingURL=link-preview.d.ts.map