import * as i0 from "@angular/core";
export declare abstract class AbstractButton {
    type: string;
    color: string;
    icon: string;
    _labelHideMobile: boolean;
    set labelHideMobile(labelHideMobile: any);
    _smallButton: boolean;
    set smallButton(smallButton: any);
    _bigButton: boolean;
    set bigButton(bigButton: any);
    _fullWidth: boolean;
    set fullWidth(fullWidth: any);
    _filled: boolean;
    set filled(filled: any);
    _outline: boolean;
    set outline(outline: any);
    _iconButton: boolean;
    set iconButton(iconButton: any);
    _hoverLabel: boolean;
    set hoverLabel(hoverLabel: any);
    _lowercase: boolean;
    set lowercase(lowercase: any);
    _hover: boolean;
    set hover(hover: any);
    _loading: boolean;
    set loading(loading: any);
    disabled: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<AbstractButton, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<AbstractButton, never, never, { "type": "type"; "color": "color"; "icon": "icon"; "labelHideMobile": "labelHideMobile"; "smallButton": "smallButton"; "bigButton": "bigButton"; "fullWidth": "fullWidth"; "filled": "filled"; "outline": "outline"; "iconButton": "icon-button"; "hoverLabel": "hoverLabel"; "lowercase": "lowercase"; "hover": "hover"; "loading": "loading"; "disabled": "disabled"; }, {}, never, never, false, never>;
}
