import { FararuLayoutService } from '../design-systems/layouts/fararu-layout.service'; import { ModalService } from '../design-systems/modal/modal.service'; import { IntrerSystemFormStateType } from '../models/inter-system-form-state.type'; import { InterSystemGridRowActionResponse, InterSystemLookupActionResponse } from '../models/inter-system-response.interface'; import { ConfigSandbox } from '../store/sandboxes/config.sandbox'; import { SubSystemType } from '../types/sub-system.type'; import { AppConfigService } from './app-config.service'; import { AppMenuApiService } from './app-menu-api.service'; import * as i0 from "@angular/core"; export declare class LoadRemoteAssetService { private readonly _appConfigService; private readonly modelService; layoutService: FararuLayoutService; private _appMenuApiService; private _configSandbox; constructor(_appConfigService: AppConfigService, modelService: ModalService, layoutService: FararuLayoutService, _appMenuApiService: AppMenuApiService, _configSandbox: ConfigSandbox); loadRemoteComponent(subSystem: SubSystemType, componentName: string, version?: string): Promise; private _getSubSystemRemoteUrl; openInterSystemForm(subSystem: SubSystemType, componentName: string, mode: 'list' | 'new' | 'edit' | 'view' | 'custom', route: string, params: any, title?: string): Promise; openInterSystemForm2(interSystemConfigModel: InterSystemLookupActionResponse | InterSystemGridRowActionResponse, mode: IntrerSystemFormStateType, params?: any, route?: string, title?: string): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }