import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { TldTranslateButtonService } from './tld-translate-button.service';
import * as i0 from "@angular/core";
export declare class TldTranslateButtonComponent implements OnDestroy, OnInit {
    private service;
    disabled: boolean;
    enablePulseAnimation: boolean;
    clicked: EventEmitter<null>;
    private pulseCounter;
    private readonly maxPulseCount;
    animationState: boolean;
    private subscription;
    constructor(service: TldTranslateButtonService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    actionClick(): void;
    onAnimationEnd(): void;
    private translateButtonAnimation;
    private pulse;
    static ɵfac: i0.ɵɵFactoryDeclaration<TldTranslateButtonComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TldTranslateButtonComponent, "tld-translate-button", never, { "disabled": { "alias": "disabled"; "required": false; }; "enablePulseAnimation": { "alias": "enablePulseAnimation"; "required": false; }; }, { "clicked": "clicked"; }, never, never, false, never>;
}
