import { EventEmitter } from '@angular/core'; import { TulButtonQuickActionsType } from '../../types/btn-quick-action-type.type'; import { TulButtonAction } from '../../types/btn-action.type'; import { TulButtonIconGeneral } from '../../models/btn-icon-general.model'; import * as i0 from "@angular/core"; export declare class TulBtnQuickActionsComponent { /** * Environments for static style url */ environment: any; /** * Enum ('primary-a', 'primary-b', 'secondary', 'tertiary') */ tulType?: TulButtonQuickActionsType; /** * Interface TulButtonIcon */ tulIcon: TulButtonIconGeneral; /** * Text on button */ tulText: string; /** * Emit change for tul text */ tulTextChange: EventEmitter; /** * Button disabled */ tulDisabled: boolean; /** * Emit change for tul disabled */ tulDisabledChange: EventEmitter; /** * Button is select */ tulSelect: boolean; /** * Emit change for tul select */ tulSelectChange: EventEmitter; /** * Emit call back when button has any action */ callBack: EventEmitter; /** * Default img if icon daesn't exists */ defaultImage: string; /** * Constructor * @param ENVIRONMENT */ constructor(ENVIRONMENT: any); /** * Emit when there's any event on button * @param tulButtonAction */ emitAction(tulButtonAction: TulButtonAction): void; get hasShadow(): boolean; get isDisabled(): boolean; get isSelected(): boolean; get isPrimary(): boolean; get isSecondary(): boolean; get isSvg(): boolean; get isFont(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }