import { EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { ButtonColors } from '../../../enums/button-colors'; import { ButtonVarients } from '../../../enums/button-varients'; import * as i0 from "@angular/core"; declare enum ButtonSizes { SMALL = "small", NORMAL = "normal", LARGE = "large" } declare enum IconSides { LEFT = "left", RIGHT = "right", CENTER = "center" } export declare class ButtonComponent implements OnInit { buttonType?: string; append: TemplateRef; title?: string; size?: ButtonSizes | string; iconSide?: IconSides | string; color?: ButtonColors | string; iconColor?: ButtonColors | string; varient?: ButtonVarients | string; isIcon?: boolean; disabled?: boolean; matchParent?: boolean; ellipsis?: boolean; multiline?: boolean; textColor?: 'Primary'; backgroundColor?: string; tagName: string; for?: string; tabIndex?: number; clickCallback: EventEmitter; mouseDownCallback: EventEmitter; get ButtonSizes(): typeof ButtonSizes; get IconSides(): typeof IconSides; get ButtonColors(): typeof ButtonColors; get ButtonVarients(): typeof ButtonVarients; clickHandler($event: any): void; mouseDownHandler($event: any): void; constructor(); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};