import * as i0 from "@angular/core"; export declare class VerbenaButtonComponent { text: string; icon: string; useIcon: boolean; svgPosition: 'left' | 'right'; iconPosition: 'left' | 'right'; bgColor?: string; textColor?: string; border: string; borderRadius: string; pd: string; width: string; height: string; fontSize: string; fontWeight: string; disable: boolean; svgSize: 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl'; weight: number; variant: 'outlined' | 'rounded' | 'sharp'; styleType: 'primary' | 'secondary' | 'danger' | 'small' | 'outline' | 'grey' | 'ylw-outline'; svg: string; svgWidth: number; svgHeight: number; iconColor: string; svgColor: string; buttonClass: string; buttonTextClass: string; isLoading: any; spinnerSize: any; spinnerColor: any; get buttonStyles(): { bgColor: string; textColor: string; border: string; borderRadius: string; pd: string; } | { bgColor?: undefined; textColor?: undefined; border?: undefined; borderRadius?: undefined; pd?: undefined; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }