export declare type ILinkPreviewerOptions = {
    headers?: Record<string, string>;
    proxyUrl?: string;
    followRedirects?: boolean;
};
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 declare const parseResponse: (data: string, baseUrl: string) => ILinkPreviewInfo;
declare const getLinkPreview: (url: string, options?: ILinkPreviewerOptions | undefined) => Promise<ILinkPreviewInfo>;
export default getLinkPreview;
