import { AfterViewInit, ElementRef, Renderer2 } from "@angular/core"; import { CommonService } from "../../utilities/service/common.service"; import { RendererService } from "../../utilities/service/renderer.service"; import { StringBoolean } from "../../utilities/type/type"; import { ButtonSize } from "./button.enum"; export declare class BzButtonDirective implements AfterViewInit { protected _elementRef: ElementRef; protected _renderer2: Renderer2; protected _commonService: CommonService; statusValue: string; borderedValue: boolean; private _size; set status(value: string); set size(value: string); constructor(_elementRef: ElementRef, _renderer2: Renderer2, _commonService: CommonService); ngAfterViewInit(): void; /** * Add button css class by status. * * @author Federico Gambardella * @param {string} status */ protected _addButtonCssClassByStatus(status?: string): void; /** * Set css button class by status. * * @author Federico Gambardella * @param {string} status */ protected _setButtonCssClassByStatus(status: string): string; /** * Retund button size css class. * * @author Federico Gambardella * @param {CardSize} size */ protected _getCssSizeClass(size: ButtonSize | string): string; /** * Set button size. * * @author Federico Gambardella */ protected _setButtonSize(): void; } export declare class BzPseudoButtonDirective extends BzButtonDirective implements AfterViewInit { private _rendererService; statusValue: string; borderedValue: boolean; set status(value: string); isStatus: StringBoolean; constructor(_elementRef: ElementRef, _renderer2: Renderer2, _commonService: CommonService, _rendererService: RendererService); ngAfterViewInit(): void; /** * Manage accessibility for pseudo button. * * @author Federico Gambardella * @return {void} */ protected _manageAccessibility(): void; } export declare class BzInputButtonDirective extends BzPseudoButtonDirective implements AfterViewInit { nativeElement: HTMLButtonElement; disabledValue: boolean; set status(value: string); set disableAttr(value: StringBoolean); constructor(_elementRef: ElementRef, _renderer2: Renderer2, _commonService: CommonService, _rendererService: RendererService); ngAfterViewInit(): void; }