/**
 * @alias utils/BrandedFileLoader:BrandedFileLoader
 */
export default class BrandedFileLoader {
    /**
     * a branded folder's structure should look like, put the rebranded file with or without locale name in branded
     * folders with a same name:
     *
     * - folderName
     *   - default
     *   - 1210
     *   - 3610
     *   - 7310
     *   - 7710
     *
     * @param requireCtx
     */
    constructor(requireCtx: any);
    require: any;
    brandId: any;
    locale: any;
    defaultLocale: any;
    /**
     * @param filePath
     * @return {string}
     */
    getFile(filePath: any): any;
    /**
     * @param {string} filePath
     * @return {{file: *, requirePath: *}}
     */
    getFileInfo(filePath: any): {
        file: any;
        requirePath: string;
    };
    /**
     * @param filePath
     * @return {string}
     */
    getRequirePath(filePath: any): string;
}
