export declare class TranslateAction {
    client: any;
    signleBar: any;
    constructor(type: string | undefined, credential: {
        secretId?: string;
        secretKey?: string;
    }, region?: string);
    sleep: () => Promise<unknown>;
    createSingleBar: (targetLang?: string, num?: number) => void;
    translateWithTencent(sourceTexts: string[], targetLang?: string): Promise<{
        [k: string]: string;
    }>;
    /**
     * 腾讯云翻译方法
     * @param {string[]} sourceTexts 待翻译的原文列表
     * @param {string} targetLang 目标语言（如 "en"）
     * @returns {Promise<string[]>} 翻译后的文本列表
     */
    excuteTranslateWithTencent(sourceTexts: string[], targetLang?: string): Promise<string[]>;
}
