import { L10nConfig } from '../models/l10n-config'; import { L10nLocale } from '../models/types'; import * as i0 from "@angular/core"; /** * Implement this class-interface to resolve the locale. */ export declare abstract class L10nLocaleResolver { /** * This method must contain the logic to get the locale. * @return The locale */ abstract get(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class L10nDefaultLocaleResolver implements L10nLocaleResolver { private config; constructor(config: L10nConfig); get(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }