import { TsStyleThemeTypes } from '@terminus/ui/utilities';
/**
* This is the link UI Component
*
* @example
* My link
*
* My link
*
* https://getterminus.github.io/ui-demos-release/components/link
*/
export declare class TsLinkComponent {
/**
* Define the icon for external links
*/
externalIcon: string;
/**
* Define the route needed when only using a fragment
*/
localRoute: string[];
/**
* Decide whether an external icon should be shown
*/
showExternalIcon: boolean;
/**
* Define the link's destination
*
* @param value
*/
set destination(value: string | string[] | undefined);
get destination(): string | string[] | undefined;
_destination: string | string[] | undefined;
/**
* Define the link's fragment
*/
fragment: string | undefined;
/**
* Define if the link is to an external page
*/
isExternal: boolean;
/**
* Define the tabindex
*/
tabIndex: number;
/**
* Define the component theme
*/
theme: TsStyleThemeTypes;
}