import { OnInit } from '@angular/core';
import { FormAction } from '../../classes/forms/action';
import { ElementComponent } from './layout/element.component';
import * as i0 from "@angular/core";
export declare class ActionComponent extends ElementComponent implements OnInit {
    actionCode: any;
    actionName: any;
    iconName: any;
    inProgress: any;
    restrictedOnField: any;
    restrictedOnOperator: any;
    restrictedOnValue: any;
    action: FormAction | null;
    updatePropagatedAttributes(): void;
    ngOnInit(): void;
    start(): void;
    activate(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ActionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ActionComponent, "lib-action", never, { "action": { "alias": "action"; "required": false; }; }, {}, never, ["*"], false, never>;
}
