import { Block } from '../../models/block';
export declare type LinkTemplate = Block.ElementLink.Template;
export declare type LinkComponent = Block.ElementLink.Component;
export declare class BceElementLinkTemplate implements LinkComponent {
    el: HTMLElement;
    value?: LinkTemplate;
    href: string;
    text: string;
    icon: string;
    labelHref: string;
    labelText: string;
    labelIcon: string;
    placeholderHref: string;
    placeholderText: string;
    placeholderIcon: string;
    private _link;
    private _href;
    private _text;
    private _icon;
    private handleInput;
    private updateValue;
    componentDidLoad(): void;
    render(): any[];
}
