export const translateStore: Translate;
export default translateStore;
declare class Translate {
    translateStatus: {
        UnTranslate: string;
        Translated: string;
        TranslateFail: string;
        TranslateFailTarget: string;
        TranslateFailSource: string;
        Loading: string;
    };
    transitionMap: {};
    get getTransition(): (mid: any) => any;
    handleTranslate(mid: any, text: any, opts: any, type: any): Promise<void>;
    handleRemoveTranslate(mid: any): Promise<void>;
    proxyMessageTranslate(message: any): void;
    setTransition(mid: any, ob: any): void;
    done(mid: any, response?: {}): void;
    clearTransitionMap: () => void;
    ifScrollIntoView({ isLastMsg, scrollContainer }: {
        isLastMsg: any;
        scrollContainer: any;
    }): {
        scrollTop: any;
        ref: any;
    } | undefined;
    scrollIntoViewIfNeed(mid: any): void;
    isTranslated(translateInfo: any): any;
    isUnTranslated(translateInfo: any): boolean;
    isLoading(translateInfo: any): any;
    isTranslateFail(translateInfo: any): boolean;
    isTranslateAble(translateInfo: any): any;
}
