import * as i0 from "@angular/core";
declare type IColor = 'primary' | 'secondary' | 'success' | 'warning' | 'danger' | 'info' | 'light' | 'dark';
declare type IVariant = 'flat' | 'outlined';
declare type ISize = 'small' | 'medium' | 'large';
export declare class NsrtmButtonComponent {
    texto: string;
    disabled: boolean;
    loading: boolean;
    loadingTexto: string;
    esIcono: boolean;
    icon: string;
    color: IColor;
    variant: IVariant;
    size: ISize;
    classes: string;
    block: boolean;
    get pEvents(): string;
    get pDisplay(): string;
    getClasses(): string;
    private getClassVariantColor;
    private getClassSize;
    get localTexto(): string;
    get isDisabled(): boolean;
    get isIcon(): boolean;
    get localDisabled(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<NsrtmButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NsrtmButtonComponent, "nsrtm-button", never, { "texto": "texto"; "disabled": "disabled"; "loading": "loading"; "loadingTexto": "loadingTexto"; "esIcono": "esIcono"; "icon": "icon"; "color": "color"; "variant": "variant"; "size": "size"; "classes": "classes"; "block": "block"; }, {}, never, never, false>;
}
export {};
