/**
 * 基于文本解析出 t 函数包裹的内容
 * @param fileContent
 * @param funcName 获取国际化文本的函数名
 * @param success 正确的列表
 * @param error 错误的列表
 */
export declare function extraTextFromT(fileContent: string, funcName: string, success: string[], error: string[]): void;
/**
 * 基于文本解析出 t.t 函数包裹的内容
 * @param fileContent
 * @param funcName 获取国际化文本的函数名
 * @param keyTextMap 自定义key与文案的映射（需要为一对一）
 * @param textKeyMap 文案与自定义key与的映射（可以是一对多）
 * @param textSuccess 正确的文案列表
 * @param textError 错误的文案列表
 * @param keySuccess 正确的自定义key列表
 * @param keyError 错误的自定义key列表
 */
export declare function extraTextFromTDotT(fileContent: string, funcName: any, keyTextMap: Record<string, string>, textKeyMap: Record<string, string[]>, textSuccess: string[], textError: string[], keySuccess: string[], keyError: string[]): void;
/**
 * 根据文件路径提取tr函数包裹的文本内容
 * @param filepaths 文件路径
 * @param funcName 获取国际化文本的函数名
 * @returns
 */
export default function extraTexts(filepaths: string[], funcName?: string): {
    allTextSuccess: string[];
    textSuccess: string[];
    textError: string[];
    keyTextSuccess: string[];
    keySuccess: string[];
    keyError: string[];
    textKeyMap: Record<string, string[]>;
    keyTextMap: Record<string, string>;
};
