import { Medium } from '@memori.ai/memori-api-client/dist/types';
import React from 'react';
export declare type ILinkPreviewInfo = {
    title?: string | undefined;
    siteName?: string | undefined;
    description?: string | undefined;
    mediaType?: string | undefined;
    image?: string | undefined;
    imageWidth?: number | undefined;
    imageHeight?: number | undefined;
    favicon?: string | undefined;
    images?: string[] | undefined;
    video?: string | undefined;
    videos?: string[] | undefined;
};
export interface Props {
    isChild?: boolean;
    items: Medium[];
    baseUrl?: string;
    descriptionOneLine?: boolean;
    onLinkPreviewInfo?: (linkPreviewInfo: ILinkPreviewInfo) => void;
    fromUser?: boolean;
}
export declare const RenderLinkItem: ({ isChild, item, baseUrl, onLinkPreviewInfo, descriptionOneLine, }: Omit<Props, "items"> & {
    item: Medium;
}) => JSX.Element;
declare const LinkItemWidget: React.FC<Props>;
export default LinkItemWidget;
