import { Injector, OnDestroy } from '@angular/core'; import { NgtStylizableDirective } from '../../directives/ngt-stylizable/ngt-stylizable.directive'; import { NgtStylizableService } from '../../services/ngt-stylizable/ngt-stylizable.service'; import { NgtFormComponent } from '../forms/template-driven/ngt-form/ngt-form.component'; import { NgtReactiveFormComponent } from '../forms/reactive/ngt-reactive-form/ngt-reactive-form.component'; import { NgtSectionComponent } from '../ngt-section/ngt-section.component'; import { NgtModalComponent } from '../ngt-modal/ngt-modal.component'; import { NgtModalBodyComponent } from '../ngt-modal/ngt-modal-body/ngt-modal-body.component'; import * as i0 from "@angular/core"; export declare class NgtActionComponent implements OnDestroy { private injector; private ngtStylizableDirective; ngtForm: NgtFormComponent; private ngtReactiveForm; ngtSection: NgtSectionComponent; ngtModal: NgtModalComponent; ngtModalBody: NgtModalBodyComponent; href: string; icon: string; ngtStyle: NgtStylizableService; isDisabled: boolean; forceEnable: boolean; private subscriptions; constructor(injector: Injector, ngtStylizableDirective: NgtStylizableDirective, ngtForm: NgtFormComponent, ngtReactiveForm: NgtReactiveFormComponent, ngtSection: NgtSectionComponent, ngtModal: NgtModalComponent, ngtModalBody: NgtModalBodyComponent); ngOnDestroy(): void; onClick(event: Event): void; disabled(): boolean; private isDisabledByParent; private destroySubscriptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }