import { EventEmitter } from '@angular/core'; import { TulButtonCardTypeCondeced } from '../../models/btn-card-type-condesed.model'; import { TulButtonCardTypeLarge } from '../../models/btn-card-type-large.model'; import { TulButtonCardSize } from '../../types/btn-card-size.type'; import { TulButtonAction } from '../../types/btn-action.type'; import * as i0 from "@angular/core"; export declare class TulBtnCardComponent { /** * Environments for static style url */ environment: any; /** * Enum ('small', 'medium', 'large') */ tulSize: TulButtonCardSize; /** * Text on button */ tulText: string; /** * Emit if text changed */ tulTextChange: EventEmitter; /** * Disable button */ tulDisabled: boolean; /** * Emit if button disabled changed */ tulDisabledChange: EventEmitter; /** * Emit any event on button */ callBack: EventEmitter; /** * Config button */ tulType: TulButtonCardTypeCondeced | TulButtonCardTypeLarge; /** * 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 isDisabled(): boolean; get isCondencedType(): boolean; get isLargeType(): boolean; get isSmall(): boolean; get isMedium(): boolean; get isLarge(): boolean; get hasIcon(): boolean; get isVertical(): boolean; get hasArrow(): boolean; get hasDescription(): boolean; get description(): string | undefined; get isSvg(): boolean; get isFont(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }