/// import * as angular from 'angular'; import { services } from 'typescript-angular-utilities'; import __object = services.object; import __notification = services.notification; import __timeout = services.timeout; import { IPromiseUtility } from '../../../services/promise/promise.service'; import { ButtonAsyncController } from '../buttonAsync/buttonAsync.ng1'; export declare let moduleName: string; export declare let componentName: string; export declare let controllerName: string; export declare class LongClickButtonController extends ButtonAsyncController { private $scope; private timeoutService; private objectUtility; private notification; warning: string; text: string; onShortClickText: string; icon: string; duration: number; active: boolean; private timer; static $inject: string[]; constructor($scope: angular.IScope, timeoutService: __timeout.TimeoutService, objectUtility: __object.IObjectUtility, promise: IPromiseUtility, notification: __notification.INotificationService); startAction(): void; stopAction(): void; private cleanup(); private warn(); }