import { Injector } from '@angular/core'; import { Observable } from 'rxjs'; import { ɵOsBaseComponent } from './component'; import * as i0 from "@angular/core"; export declare abstract class ɵOsBaseButtonComponent extends ɵOsBaseComponent { /** Is button disabled */ isDisabled?: boolean; /** Is button focused */ isFocused?: boolean; /** Metadata of destination of the button */ ariaLabel?: string; /** Metadata of relation of the button */ ariaControls?: string; /** Metadata of selection state of the button */ ariaSelected?: string; /** Metadata of role of the button */ role?: string; /** Target internal element focus event */ osFocus: Observable; /** Target internal element blur event */ osBlur: Observable; /** @internal */ get _hostTabIndexAttr(): number | null; constructor(injector: Injector); static ɵfac: i0.ɵɵFactoryDeclaration<ɵOsBaseButtonComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ɵOsBaseButtonComponent, "ng-component", never, { "isDisabled": "isDisabled"; "isFocused": "isFocused"; "ariaLabel": "ariaLabel"; "ariaControls": "ariaControls"; "ariaSelected": "ariaSelected"; "role": "role"; }, { "osFocus": "osFocus"; "osBlur": "osBlur"; }, never, never>; }