/** * Resolve hyperlink activation behavior. * * A canonical handler remains active under `ui: false` because an application * may navigate or render its own interface. Without a canonical handler, the * existing UI suppression rules keep their current behavior. * * @param {Record} [config] Raw consumer config. * @returns {{ * handler: import('../types/index.js').HyperlinkActivationHandler | import('../types/index.js').LinkPopoverResolver | undefined, * handlerSource: 'hyperlinks.onActivate' | 'compatibility' | undefined, * editableActivationDisabled: boolean, * builtInEditorDisabled: boolean, * interceptsNavigationOnly: boolean, * }} */ export function normalizeHyperlinksConfig(config?: Record): { handler: import('../types/index.js').HyperlinkActivationHandler | import('../types/index.js').LinkPopoverResolver | undefined; handlerSource: "hyperlinks.onActivate" | "compatibility" | undefined; editableActivationDisabled: boolean; builtInEditorDisabled: boolean; interceptsNavigationOnly: boolean; };