import { EventTrigger, MQ } from 'newskit'; import { LogicalProps } from 'sharedTypes/logicalProps'; export interface EventContext { event_navigation_action: string; event_navigation_name: string; event_navigation_browsing_method: EventTrigger; event_navigation_label?: string; page_name?: string; article_parent_name?: string; optimizely_feature_data?: string; contract_state?: string; embedded_mode?: string; } interface LinkOverrides extends LogicalProps { stylePreset?: MQ; typographyPreset?: MQ; spaceInline?: MQ; externalIcon?: { size?: string; }; } export interface LinkProps extends React.AnchorHTMLAttributes { type: 'standalone' | 'inline'; href: string; eventContext?: EventContext; eventOriginator?: string; external?: boolean; target?: string; overrides?: LinkOverrides; } export {};