declare class MduiIconElement extends HTMLElement {
    private _color;
    private _noMaterial;
    private _left;
    private _right;
    constructor();
    /**
     * 设置color属性即可更改图标颜色
     * 示例：将图标颜色设置成蓝色
     * <mdui-icon color="blue">add</mdui-icon>
     */
    get color(): string;
    set color(color: string);
    /**
     * 设置not-material属性以表示此图标属于第三方图标库
     * 示例：使用ionicons图标
     * <link rel="stylesheet" href="ionicons.css"/>
     * <mdui-icon not-material class="ion-plus-circled"></mdui-icon>
     */
    get notMaterial(): boolean;
    set notMaterial(isNotMaterial: boolean);
    /**
     * 如果图标在按钮内，设置left属性可以让图标位于按钮左侧
     * 示例：
     * <mdui-btn>
     *     <mdui-icon left>add</mdui-icon>
     * </mdui-btn>
     */
    get left(): boolean;
    set left(isFloatToLeft: boolean);
    private isParentButton;
    /**
     * 如果图标在按钮内，设置left属性可以让图标位于按钮右侧
     * 示例：
     * <mdui-btn>
     *     <mdui-icon right>add</mdui-icon>
     * </mdui-btn>
     */
    get right(): boolean;
    set right(isFloatToRight: boolean);
}
export { MduiIconElement };
