import { Injector } from '@angular/core';
import { StylableComponent } from '@wm/components/base';
import * as i0 from "@angular/core";
export declare class ButtonComponent extends StylableComponent {
    static initializeProps: void;
    iconurl: string;
    iconclass: string;
    caption: string;
    badgevalue: string;
    arialabel: string;
    type: string;
    tabindex: number;
    disabled: boolean;
    shortcutkey: string;
    iconposition: string;
    constructor(inj: Injector, explicitContext: any);
    static ɵfac: i0.ɵɵFactoryDeclaration<ButtonComponent, [null, { optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ButtonComponent, "button[wmButton]", ["wmButton"], {}, {}, never, [".caret"], false, never>;
}
