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