import { InnerConfig, Langs, TranslatorConfig, UnionTranslatorConfig } from '../../type';
/**
 * 设置翻译配置
 * @param configProp
 */
export declare function setTranslateConfig(configProp: UnionTranslatorConfig, innerConfigProp?: InnerConfig): void;
/**
 * 获取当前翻译配置
 * @returns
 */
export declare function getTranslateConfig(): TranslatorConfig;
/**
 * 翻译多个文本到多个语言
 * @param props
 */
export declare function translateTextsToLangsImpl(props: {
    /** 普通的文案 */
    texts: string[];
    /**  自定义key与文案的映射(一对一) */
    keyTextMap: Record<string, string>;
    /** 自定义key列表 */
    customKeys: string[];
    /** 已翻译的语言包 */
    langsProp: Langs;
    /** 是否增量模式 */
    incrementalMode: boolean;
}): Promise<{
    success: {};
    error: {};
    langs: {};
    textErrorMsg: {};
}>;
