export declare class EclLink {
    el: HTMLElement;
    theme: string;
    path: string;
    styleClass: string;
    elId: string;
    inverted: boolean;
    variant: string;
    titleAttr: string;
    branded: boolean;
    external: boolean;
    hideLabel: boolean;
    ariaLabel: string;
    srExternal: string;
    name: string;
    target: string;
    download: boolean;
    indicator: boolean;
    indicatorValue: string;
    indicatorLabel: string;
    getClass(): string;
    componentWillLoad(): void;
    componentDidLoad(): void;
    getExternal(): any;
    getAttrs(): {
        class: string;
        href: string;
    };
    private get hasIconBefore();
    private get hasIconAfter();
    render(): any;
}
