declare class MduiButtonElement extends HTMLElement {
    private _textColor;
    private _color;
    private _block;
    private _raised;
    private _icon;
    private _dense;
    private _active;
    constructor();
    /**
     * 设置text-color属性即可更改按钮的文字颜色
     * 示例：将按钮的文字颜色设置成蓝色
     * <mdui-btn text-color="blue">这是一个蓝色字体的按钮</mdui-btn>
     */
    get textColor(): string;
    set textColor(color: string);
    /**
     * 设置color属性即可更改按钮的颜色
     * 示例：将按钮的颜色设置成蓝色
     * <mdui-btn color="blue">这是一个蓝色的按钮</mdui-btn>
     */
    get color(): string;
    set color(color: string);
    /**
     * 设置block属性即可将按钮拉伸到父元素的100%宽度，并且变为块级元素
     * 示例：
     * <mdui-btn block>这是一个块级按钮</mdui-btn>
     */
    get block(): boolean;
    set block(isBlock: boolean);
    /**
     * 设置raised属性即可使按钮获得浮动效果
     * 示例：
     * <mdui-btn raised>这是一个浮动按钮</mdui-btn>
     */
    get raised(): boolean;
    set raised(isRaised: boolean);
    /**
     * 给按钮添加icon属性可将其变为图标按钮
     * 示例：
     * <mdui-btn icon>
     *     <mdui-icon>add</mdui-icon>
     * </mdui-btn>
     */
    get icon(): boolean;
    set icon(isIcon: boolean);
    /**
     * 在按钮上加入属性dense即可使按钮变为密集型按钮
     * 示例：
     * <mdui-btn dense>这是一个密集型按钮</mdui-btn>
     */
    get dense(): boolean;
    set dense(isDense: boolean);
    /**
     * 在按钮上加入属性disabled即可禁用此按钮
     * 示例：
     * <mdui-btn disabled>这个按钮被禁用了</mdui-btn>
     */
    get disabled(): boolean;
    set disabled(isDisabled: boolean);
    /**
     * 在按钮上加入属性active表示该按钮处于选中状态，该属性在按钮组中才会生效
     * 示例：按钮组中第二个按钮处于选中状态
     * <mdui-btn-group>
     *     <mdui-btn icon><mdui-icon>format_align_left</mdui-icon></mdui-btn>
     *     <mdui-btn icon active><mdui-icon>format_align_center</mdui-icon></mdui-btn>
     *     <mdui-btn icon><mdui-icon>format_align_right</mdui-icon></mdui-btn>
     *     <mdui-btn icon><mdui-icon>format_align_justify</mdui-icon></mdui-btn>
     * </mdui-btn-group>
     */
    get active(): boolean;
    set active(isActive: boolean);
}
export { MduiButtonElement };
