import { ComponentFactoryResolver, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { MatProgressSpinner } from '@angular/material/progress-spinner'; import { UiLoaderButtonDirective } from '@uipath/angular/directives/internal'; import { UiButtonProgressSpinnerComponent } from './internal/ui-button-progress-spinner.component'; import * as i0 from "@angular/core"; export declare const enum SpinnerButtonClass { Base = "ui-spinner-button", Loading = "ui-spinner-button-loading" } export declare class UiSpinnerButtonDirective extends UiLoaderButtonDirective implements OnInit { private _renderer; spinnerButtonLoading: boolean; spinnerButtonMode: MatProgressSpinner['mode']; spinnerButtonValue: MatProgressSpinner['value']; spinnerButtonColor: MatProgressSpinner['color']; constructor(componentFactory: ComponentFactoryResolver, container: ViewContainerRef, _renderer: Renderer2); ngOnInit(): void; private _applyColor; private _applyValue; private _applyMode; private _applyLoading; private _hasHostAttributes; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }