import type { CobaltIcon } from '../cobalt-icon/cobalt-icon'; export declare class CobaltLink { /** * This is the text of the link. */ label?: string; /** * The destination of the link. */ href?: string; /** * This is the title of the link. Please provide at list the name of the destination of the link. */ linkTitle?: string; /** * A string indicating the design variation of the link. */ variant?: 'primary' | 'secondary'; /** * A string indicating the size variation of the link. */ size?: 'large' | 'medium' | 'small'; /** * A boolean indicating the disable state of the link. The `aria-disabled` attribute relies on this property. */ disabled?: boolean; /** * A boolean indicating if the link is external or not. * If `true` it will open in a new tab. */ external?: boolean; /** * A boolean indicating if the component should behave as wrapper and allow to add child like Router Link. */ routerLink?: boolean; /** * Accept only `'chevron_right-outline' | 'arrow_right-outline' | 'square_arrow_up_right-outline'` from `@pollux-docaposte/icon-library`. By using the cobalt-link component you don't have to install it as dependency. * */ iconName?: Extract; element: HTMLElement; onPropChange(): Promise; componentDidLoad(): void; render(): any; }