export declare class Link { el: HTMLIfxLinkElement; /** * URL the link navigates to. * @default undefined */ readonly href: string; /** * Target window for the link. * @default "_self" */ readonly target: string; /** * Visual style variant of the link. * @default "bold" */ readonly variant: "underlined" | "bold" | "title" | "menu"; /** * Font size of the link. * @default "m" */ readonly size: "s" | "m" | "l" | "xl"; /** * Disables interaction. * @default false */ readonly disabled: boolean; /** * Optional filename or download hint for the linked resource. * @default undefined */ readonly download: string; /** * Accessible label announced by assistive technologies. * @default undefined */ readonly ariaLabelText: string | null; internalHref: string; internalTarget: string; internalVariant: string; private setInternalStates; componentWillRender(): void; componentDidLoad(): Promise; render(): any; private getSizeClass; private getVariantClass; private linkClassNames; }