import { GetAttributeType } from '../../types/GetAttributeType';
import { LinkVariantType } from '../../types/LinkVariant';
export declare class TeliaLink {
  /** Native href attribute of anchor element  */
  href: GetAttributeType<'a', 'href'>;
  /** A silent link is intended to wrap an element
   * to make it a link but not add any styling
   * except for the pointer cursor and focus style. */
  silent: boolean;
  /**
   * Determines if link is displayed on its own line
   * (standalone) or within the current text content
   * (text).
   */
  variant: LinkVariantType;
  /** Test id set for web component host */
  dataTestid: string;
  /** Native target attribute of anchor element  */
  target?: GetAttributeType<'a', 'target'>;
  /** Native download attribute of anchor element  */
  download?: GetAttributeType<'a', 'download'>;
  /** Native referrerPolicy attribute of anchor element  */
  referrerPolicy?: ReferrerPolicy;
  /** The link title attribute is shown on hover*/
  linkTitle: string;
  /** Disables visited styling */
  disableVisited: boolean;
  /**
   * When used on a dark background, set this
   * property to true. This will change color of text
   * and hover to something suitable.
   */
  darkBackground: boolean;
  /** Tracking id is used to identify and count Component usage */
  private dataTrackingId;
  render(): any;
}
