/// import { IPromiseUtility } from '../../../services/promise/promise.service'; import { ButtonController } from '../button/button.ng1'; export declare const moduleName: string; export declare const componentName: string; export declare const controllerName: string; export interface IButtonBindings { busy: boolean; action(...params: any[]): Promise | void; size: string; type: string; ngDisabled: boolean; } export declare class ButtonAsyncController extends ButtonController { private promiseUtility; busy: boolean; action: { (...params: any[]): Promise | void; }; static $inject: string[]; constructor(promiseUtility: IPromiseUtility); trigger(): Promise; }