interface OneForLoginParams {
    cmpassAppId: string;
    ACTIVITY_ID: string;
    SUCCESS_CODE?: string;
    channelId: string;
    preSignRSA: (params: any) => Promise<any>;
    uniTokenValidate: (params: any) => Promise<any>;
    userStore: () => any;
}
export declare function useOneForLogin({ cmpassAppId, // cmpassAppId
ACTIVITY_ID, // 活动id
SUCCESS_CODE, // 成功的状态码，默认为'0000'
channelId, // 渠道id
preSignRSA, // 获取准签名的api函数
uniTokenValidate, // 验证token的api函数
userStore, }: OneForLoginParams): {
    oneForLogin: (callback: (result: any) => any, failCallback: (error: string) => any) => Promise<void>;
    error: import("vue").Ref<string>;
    result: import("vue").Ref<null>;
    userInfo: {
        phoneNumMask: any;
        usessionid: any;
    };
};
export {};
