import { IconOptions } from '../icon/svg'; export declare enum TextLinkSize { xs = "xs", s = "s", m = "m" } export declare enum TextLinkIconPosition { start = "start", end = "end" } export declare class AmpTextLink { /** * The URL destination when clicking the link */ href: string; /** * Size: xs, s, m (default) */ size: string; /** * An Icon component to display */ icon: IconOptions; /** * Position of the icon component */ iconPosition: TextLinkIconPosition; /** * Underline on hover */ underlineHover: boolean; /** * Comes from the 3rd piece of the tracking code that is selected on the content type */ dataCampaignName: string; /** * The entire tracking code that merch/marketing use for reporting purposes */ dataAnalyticsTrackingId: string; render(): any; }