import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { Router } from '@angular/router'; import { Observable } from 'rxjs'; import { ObjectFormService } from '../services'; import { objectFormActions } from '../store'; import { TemplateModel } from '../models'; import { ValueModel } from '../models'; import { ToasterService } from '@myrtex-org/ui'; import { FileModel } from '../../shared-form/models'; import * as i0 from "@angular/core"; export declare class ObjectFormEffects { private _actions$; private _store; private _router; private _applicationService; private _toasterService; private _autoSaveStore; constructor(_actions$: Actions, _store: Store, _router: Router, _applicationService: ObjectFormService, _toasterService: ToasterService); updateApiUrl$: Observable<{ apiPrefix: string; apiUrl: string; }> & import("@ngrx/effects").CreateEffectMetadata; loadTemplatePending$: Observable | ({ templateSysName: string; } & import("@ngrx/store/src/models").TypedAction) | ({ templateSysName: string; } & import("@ngrx/store/src/models").TypedAction) | ({ templateSysName: string; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; loadPreviewTemplatePending: Observable | ({ templateSettings: TemplateModel; templateSysName: string; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; loadApplicationPending$: Observable | import("@ngrx/store/src/models").TypedAction | ({ templateSettings: TemplateModel; sectionValues: import("../models").SectionValueModel[]; applicationId: string; isDraft: boolean; canEditObject: boolean; versionId?: string | number | null | undefined; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; checkCanUpdateValues$: Observable<[ValueModel | ValueModel[], any]> & import("@ngrx/effects").CreateEffectMetadata; saveValuesDebounced$: Observable & import("@ngrx/effects").CreateEffectMetadata; updateApplicationValues$: Observable | ({ result: import("../models").UpdateValueResult; objectId: string; versionId?: string | number | null | undefined; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; saveApplicationPending$: Observable | import("@ngrx/store/src/models").TypedAction> & import("@ngrx/effects").CreateEffectMetadata; copyApplicationPending$: Observable | import("@ngrx/store/src/models").TypedAction> & import("@ngrx/effects").CreateEffectMetadata; loadSectionFilesPending$: Observable | ({ sectionFiles: FileModel[]; } & import("@ngrx/store/src/models").TypedAction)> & import("@ngrx/effects").CreateEffectMetadata; printDocument$: Observable<[never, string, any, string | number | null]> & import("@ngrx/effects").CreateEffectMetadata; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }