import React from 'react';
import { type JsonLd } from '@atlaskit/json-ld-types';
import { type LinkProvider } from '@atlaskit/link-extractors';
import { type LinkTaskType } from '../lozenge/extractTaskType';
export type IconPriority = 'type' | 'provider';
export interface IconOpts {
    fileFormat?: string;
    icon?: string;
    priority?: IconPriority;
    provider?: LinkProvider;
    showIconLabel?: boolean;
    taskType?: LinkTaskType;
    title?: string;
}
export declare const extractIcon: (jsonLd: JsonLd.Data.BaseData, priority?: IconPriority, showIconLabel?: boolean) => React.ReactNode | undefined;
