import { EventEmitter } from '../../../stencil-public-runtime';
import type { HTMLStencilElement } from '../../../stencil-public-runtime';
/**
 * @slot default - Ska vara en textnod
 *
 *@swedishName Intern länk
 */
export declare class LinkInternal {
    hostElement: HTMLStencilElement;
    /**
     * Sätter attributet 'href'.
     * @en Set `href` attribute.
     */
    afHref: string;
    /**
     * Sätter attributet 'aria-describedby'.
     * @en Sets `aria-describedby` attribute.
     */
    afDescribedby: string;
    /**
     * Sätter attributet 'aria-label'.
     * @en Sets `aria-label` attribute.
     */
    afAriaLabel: string;
    /**
     * Kringgår länkens vanliga beteende.
     * Bör endast användas om det vanliga beteendet är problematiskt pga dynamisk routing eller liknande.
     * @en Override default link behavior. Should only be used if default link behaviour is a problem with e.g. routing
     */
    afOverrideLink: boolean;
    /**
     * Sätt till true om du använder Angular, se exempelkod under 'Översikt'
     * @en Set to true if using Angular
     */
    afLinkContainer: boolean;
    /**
     * Avgör om färgen ska ändras på besökta länkar
     * @en If link color should change when visited
     */
    hideVisitedColor: boolean;
    /**
     * Länkelementets 'onclick'-event.
     * @en The link element's 'onclick' event.
     */
    afOnClick: EventEmitter<MouseEvent>;
    clickLinkHandler(e: CustomEvent): void;
    get cssModifiers(): {
        'digi-link--hide-visited': boolean;
    };
    render(): any;
}
