import { FocusMonitor } from '@angular/cdk/a11y'; import { ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { FormGroupDirective, NgForm } from '@angular/forms'; import { DisabledController } from '@uib/angular/common'; import * as i0 from "@angular/core"; /** * Uib Base Button */ export declare class BaseButtonDirective implements OnDestroy { readonly type: string | null; readonly element: ElementRef; readonly renderer: Renderer2; protected readonly focusMonitor?: FocusMonitor | undefined; protected readonly form?: NgForm | undefined; protected readonly formGroup?: FormGroupDirective | undefined; protected readonly disabledController?: DisabledController | undefined; private readonly isSubmitButton; private readonly isResetButton; get isDisabled(): boolean; get isParentFormInvalid(): boolean; get isParentFormDirty(): boolean; constructor(type: string | null, element: ElementRef, renderer: Renderer2, focusMonitor?: FocusMonitor | undefined, form?: NgForm | undefined, formGroup?: FormGroupDirective | undefined, disabledController?: DisabledController | undefined); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=base-button.directive.d.ts.map