import { type JsonLd } from '@atlaskit/json-ld-types';
import { type LinkProvider } from '@atlaskit/link-extractors';
import { type SmartLinkResponse } from '@atlaskit/linking-types';
export { extractRequestAccessContextImproved } from './extractAccessContext';
export declare function generateContext(jsonLd: JsonLd.Data.BaseData): LinkProvider | undefined;
/**
 * Should be moved to link-extractors when jsonLd is deprecated
 */
export declare function extractSmartLinkContext(response?: SmartLinkResponse): LinkProvider | undefined;
