import { ValidatorError } from '@bcase/core';
import { InputHandler } from '../../../utils/input-handler';
import { IconElement } from './element-icon';
export declare class BceElementIcon {
    el: HTMLElement;
    handler: InputHandler;
    language?: string;
    template?: IconElement;
    value?: number;
    error?: string;
    handleClick: (event: Event) => void;
    validate(silent?: boolean): Promise<ValidatorError[]>;
    render(): any[] | undefined;
}
