import { TranslateLoader } from '@ngx-translate/core'; import { Observable } from 'rxjs'; import { ComponentTranslationModel } from '../models/component.model'; import * as i0 from "@angular/core"; export declare class TranslateLoaderService implements TranslateLoader { private readonly http; private readonly prefix; private readonly suffix; private readonly providers; private queue; private defaultLang; setDefaultLang(value: string): void; registerProvider(name: string, path: string): void; providerRegistered(name: string): boolean; fetchLanguageFile(lang: string, component: ComponentTranslationModel, fallbackUrl?: string): Observable; getComponentToFetch(lang: string): Array>; init(lang: string): void; isComponentInQueue(lang: string, name: string): boolean; getFullTranslationJSON(lang: string): any; getTranslation(lang: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }