import { FocusMonitor } from '@angular/cdk/a11y'; import { AfterViewInit, OnDestroy } from '@angular/core'; import { KbqIcon } from './icon.component'; import * as i0 from "@angular/core"; export declare class KbqIconButton extends KbqIcon implements AfterViewInit, OnDestroy { protected readonly focusMonitor: FocusMonitor; small: boolean; /** Name of an icon within a @koobiq/icons. */ iconName: string; get tabindex(): any; set tabindex(value: any); private _tabindex; /** Whether the button is disabled. */ get disabled(): boolean; set disabled(value: boolean); private _disabled; /** @docs-private */ readonly disabledSignal: import("@angular/core").WritableSignal; name: string; constructor(); ngAfterViewInit(): void; ngOnDestroy(): void; private runFocusMonitor; private stopFocusMonitor; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; }