import { DialogService, ShortcutService } from '@narik/infrastructure'; import { AfterViewInit, ElementRef, EventEmitter, Injector, OnInit } from '@angular/core'; import { NarikUiComponent } from '../base/narik-ui-component'; import * as i0 from "@angular/core"; export declare class NarikButton extends NarikUiComponent implements AfterViewInit, OnInit { shortcutService: ShortcutService; dialogService: DialogService; element: ElementRef; get uiKey(): string; private _disable; private _isBusy; set disable(value: boolean); get disable(): boolean; set isBusy(value: boolean); get isBusy(): boolean; shortcut: string; cssClass: string; color: string; icon: string; fontIcon: string; busyFontIcon: string; buttonStyle: any; label: string; busyLabel: string; tag: any; tooltip: any; nClick: EventEmitter; constructor(injector: Injector); ngOnInit(): void; ngAfterViewInit(): void; setDisabledState(state: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }