export type IL10n = import("./interfaces").IL10n;
/**
 * @implements {IL10n}
 */
export class GenericL10n extends L10n implements IL10n {
    /**
     * Generate the bundles for Fluent.
     * @param {String} defaultLang - The fallback language to use for
     *   translations.
     * @param {String} baseLang - The base language to use for translations.
     */
    static "__#private@#generateBundles"(defaultLang: string, baseLang: string): AsyncGenerator<any, void, unknown>;
    static "__#private@#createBundle"(lang: any, baseURL: any, paths: any): Promise<any>;
    static "__#private@#getPaths"(): Promise<{
        baseURL: any;
        paths: any;
    }>;
    static "__#private@#generateBundlesFallback"(lang: any): AsyncGenerator<any, void, unknown>;
    static "__#private@#createBundleFallback"(lang: any): Promise<any>;
    constructor(lang: any);
}
import { L10n } from "./l10n.js";
