import Vue, { PluginObject } from 'vue';
export declare class MIcon extends Vue {
    name: string;
    svgTitle: string;
    size: string;
    showNameAsClass: boolean;
    onClick(event: MouseEvent): void;
    onKeydown(event: KeyboardEvent): void;
    private get hasSvgTitle();
    private get spriteId();
    private get showNameAsClassInHtml();
    onMouseOver(event: Event): void;
    onMouseLeave(event: Event): void;
}
declare const IconPlugin: PluginObject<any>;
export default IconPlugin;
//# sourceMappingURL=icon.d.ts.map