import { OnChanges, SimpleChanges } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { ButtonStyle } from '../base/consts/buttons.consts'; import * as i0 from "@angular/core"; export type ButtonSize = 'small' | 'medium' | 'large'; export declare class ButtonsV2Component implements OnChanges { disabled: boolean; loading: boolean; size: ButtonSize; type: 'button' | 'submit'; style: ButtonStyle; color: ThemePalette | 'success' | null; fullWidth: boolean; hostWidth: string; classAttr: string; ngOnChanges(changes: SimpleChanges): void; private updateHostWidth; get sizeClass(): string; get buttonClasses(): { [key: string]: boolean; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }