import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnInit, Renderer2, SimpleChanges } from "@angular/core"; import { UpdateHostClassService } from "../services/update-host-class.service"; import { GButtonType, GSizeType, GType } from "../types"; export declare class ButtonComponent implements OnInit, OnChanges, AfterViewInit { private _updateHostClassService; private _renderer; color: GType | string; size: GSizeType; type: GButtonType; disabled: boolean; disableRipple: boolean; icon: boolean; textColor: string; onClick: EventEmitter; el: ElementRef; constructor(_updateHostClassService: UpdateHostClassService, _renderer: Renderer2); ngOnInit(): void; private updateClass; private updatePropertyColor; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; }