interface Params {
    sourceId: string;
    ACTIVITY_ID: string;
    SUCCESS_CODE?: string;
    userStore: () => any;
    ssoUniTokenValidate: (params: any) => Promise<any>;
}
export declare function useFirstSsoLogin({ sourceId, ACTIVITY_ID, SUCCESS_CODE, // 成功的状态码，默认为'0000'
userStore, ssoUniTokenValidate, }: Params): {
    firstLogin: (callback: any, failCallback: any) => Promise<void>;
    versionJudgment: (version: string) => boolean;
    error: import("vue").Ref<string>;
    apiResult: import("vue").Ref<null>;
    userInfo: {
        phoneNumMask: any;
        usessionid: any;
        userStore: () => any;
    };
};
export {};
