import { SimpleChanges, OnChanges, ElementRef, Renderer2, OnInit } from '@angular/core'; import { ButtonStyles } from './button-styles'; import * as i0 from "@angular/core"; export declare type PgButtonType = 'primary' | 'secondary' | 'subtle' | 'destroy' | 'success' | 'primary-light' | 'secondary-light' | 'subtle-light' | 'destroy-light' | 'success-light'; export declare class PgButtonComponent implements OnChanges, OnInit { elementRef: ElementRef; renderer: Renderer2; /** * @deprecated Since version 1.0.0 Will be deleted in version 2.0.0 Use color instead. */ type: PgButtonType; color: PgButtonType; disabled: boolean; loading: boolean; scaleDownOnClick: boolean; size: 'sm' | 'md' | 'lg' | 'responsive' | null; isHovered: boolean; isPressed: boolean; _classPgButton: boolean; get _classIsDisabled(): boolean; get _classIsLoading(): boolean; get _classSm(): boolean; get _classMd(): boolean; get _classLg(): boolean; get _classResponsive(): boolean; get _styleBackground(): string; get _styleColor(): string; get _styleShadow(): string; get _styleFontWeight(): number; get _styleBorderRadius(): number; get _styleFontFamily(): string; get _styleHeight(): number; styleOverrides: ButtonStyles; constructor(elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onMouseEnter(event: any): void; onMouseExit(event: any): void; onMouseDown(event: any): void; onWindowMouseUp(event: any): void; _haltDisabledEvents(event: Event): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }