import { EvkRenderFormBaseComponent } from './evk-render-form-base.component'; import { EvkErrorType, EvkResponseType, MessageCrudService } from "@evomatik/evk-common"; import { FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { EvkRenderFormCreateBaseService } from "../base-services/evk-render-form-create-base.service"; export declare abstract class EvkRenderFormCreateBaseComponent extends EvkRenderFormBaseComponent { createService: EvkRenderFormCreateBaseService; messagesCrudService: MessageCrudService; form: FormGroup; protected constructor(createService: EvkRenderFormCreateBaseService, messagesCrudService: MessageCrudService); protected beforeSave: (data: M) => Observable; protected doneSave(response: EvkResponseType): void; protected errorSave(error: EvkErrorType): void; save(): void; protected unsubscribe(): void; }