import { AsterForm } from "../interface/aster-form"; import { AsterFormPreview } from "../interface/aster-form-preview"; import { AsterFormInput } from "../interface/aster-form-input"; import { AsterFormCompatible } from "../interface/aster-form-compatible"; import { AsterFormSubmitService } from "./aster-form-submit.service"; import { FormPayload } from "bmx-transmission/lib/raintree/interface/form-payload"; import * as i0 from "@angular/core"; export declare class AsterFormService { private _formSubmit; constructor(_formSubmit: AsterFormSubmitService); static setNestedValue(obj: any, key: string, value: any): void; static defaultMapper(model: T, inputs: AsterFormInput[]): FormPayload; static prepare(preview: AsterFormPreview): AsterForm; prepareGetValues(inputs: AsterFormInput[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }