import { LinkSizesType } from './constants';
import { Attributes } from "../../helpers/Dom/attribute";
export declare class GovLink {
    private h;
    constructor();
    host: HTMLGovLinkElement;
    /**
     * Element size.
     */
    readonly size?: LinkSizesType;
    /**
     * Element size.
     */
    readonly external?: boolean;
    /**
     * Cutting text to one line
     */
    readonly truncate?: boolean;
    /**
     * Same as original parameter
     * @link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-href
     */
    readonly href: string;
    /**
     * Same as original parameter
     * @link https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-target
     */
    readonly target: string;
    validateSize(newValue: string): void;
    inheritedAttributes: Attributes;
    componentWillLoad(): void;
    onAriaAttributeChange(attributeName: string, newValue: string): void;
    render(): any;
}
