import { CRUDTransmissionService } from '../crud-transmission-service'; import { BmxTransmissionService } from "bmx-transmission"; import { JWTService } from "../../../authentication/jwt.service"; import { FormPayload } from "bmx-transmission/lib/raintree/interface/form-payload"; import { RaintreeResponse } from "bmx-transmission/lib/raintree/interface/raintree-response"; import * as i0 from "@angular/core"; export declare class AsterFormTransmissionService extends CRUDTransmissionService { private transmission; private jwt; constructor(transmission: BmxTransmissionService, jwt: JWTService); post(payload: F, onPreExecute: () => void, onPostExecute: (response: RaintreeResponse) => void, onSuccess: (response: RaintreeResponse) => void, onFailure: () => void, onComplete: () => void, url: string, multiLevelProcessing?: boolean, requireAuth?: boolean): void; patch(payload: F, onPreExecute: () => void, onPostExecute: (response: RaintreeResponse) => void, onSuccess: (response: RaintreeResponse) => void, onFailure: () => void, onComplete: () => void, url: string, multiLevelProcessing?: boolean, requireAuth?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }