import { EventEmitter } from '@angular/core';
import { ISdWorkflowConfiguration } from '../../../../configurations';
import { SdFormGenericComponent, SdFormGenericTemplate } from '../../../../models';
import * as i0 from "@angular/core";
export declare class AttributeTemplate {
    private workflowConfiguration;
    templates: SdFormGenericTemplate[];
    component: SdFormGenericComponent;
    set _component(component: SdFormGenericComponent);
    sdChange: EventEmitter<SdFormGenericComponent>;
    constructor(workflowConfiguration: ISdWorkflowConfiguration);
    onChange: (value: string | number | null) => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AttributeTemplate, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AttributeTemplate, "attribute-template", never, { "_component": { "alias": "component"; "required": true; }; }, { "sdChange": "sdChange"; }, never, never, true, never>;
}
