import { OnDestroy } from '@angular/core'; import { TranslocoService } from '@jsverse/transloco'; import { Observable } from 'rxjs'; import { ExternalDynamicTranslocoLoader, LoadingBehavior, ScopeAndTranslation } from '../../types'; import { ExternalDynamicTranslocoScopesService } from '../external-dynamic-transloco-scopes/external-dynamic-transloco-scopes.service'; import * as i0 from "@angular/core"; export declare class ExternalDynamicTranslocoService implements OnDestroy { private translocoService; private externalDynamicTranslocoScopesService; private providedLoaders; private destroyed$; constructor(translocoService: TranslocoService, externalDynamicTranslocoScopesService: ExternalDynamicTranslocoScopesService, providedLoaders: ExternalDynamicTranslocoLoader[] | null); init(): void; registerLoader(loader: ExternalDynamicTranslocoLoader, loadingBehavior?: LoadingBehavior): Observable; setExternalTranslations(translations: ScopeAndTranslation[], loader?: ExternalDynamicTranslocoLoader): void; private load; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }