import { Config, Scopes } from '../types'; export declare function pathUnixFormat(path: string): string; export declare function buildPath(obj: Record): string[]; interface Options extends Pick { filePath: string; } /** * /Users/username/www/folderName/src/assets/i18n/admin/es.json => { scope: admin, lang: es } * /Users/username/www/folderName/src/assets/i18n/es.json => { scope: undefined, lang: es } */ export declare function getScopeAndLangFromPath({ filePath, translationsPath, fileFormat, }: Options): { scope: string | undefined; lang: string; }; export declare function resolveConfigPaths(config: Config): void; type ScopeFiles = { path: string; scope: string; }[]; export declare function buildScopeFilePaths({ aliasToScope, output, langs, fileFormat, }: Pick & { aliasToScope: Scopes['aliasToScope']; }): ScopeFiles; export {};