import { type UseAxiosOptions } from "../../../../../hooks/base/useAxios";
import { type AxiosRequestConfig } from "axios";
import { type DeepRequired, type RUserDetailVo } from "../../../interface";
/**
 * 获取当前登录用户信息
 * /basic/v1/user/getCurrentUser
 */
export declare function useGetBasicV1UserGetCurrentUser(config?: AxiosRequestConfig, options?: UseAxiosOptions<DeepRequired<RUserDetailVo>>): {
    exec: (axiosConfig?: AxiosRequestConfig) => Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>>>;
    execute: (url?: string | AxiosRequestConfig<any> | undefined, config?: AxiosRequestConfig<any> | undefined) => Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>>>;
    response: import("vue").ShallowRef<import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}> | undefined>;
    data: import("vue").Ref<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    } | undefined>;
    isFinished: import("vue").Ref<boolean>;
    isLoading: import("vue").Ref<boolean>;
    isAborted: import("vue").Ref<boolean>;
    error: import("vue").ShallowRef<unknown>;
    abort: (message?: string | undefined) => void;
    cancel: (message?: string | undefined) => void;
    isCanceled: import("vue").Ref<boolean>;
    then<TResult1 = import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>>, TResult2 = never>(onfulfilled?: ((value: import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>>) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined): Promise<TResult1 | TResult2>;
    catch<TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined): Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>> | TResult>;
    finally(onfinally?: (() => void) | null | undefined): Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            id: number;
            name: string;
            account: string;
            avatar: string;
            phone: string;
            menus: {
                id: number;
                name: string;
                title: string;
                url: string;
                icon: string;
                ordno: number;
                controller: string;
                type: number;
                module: number;
                uptime: string;
                status: number;
                children: any[];
                path: string;
                leaf: boolean;
                root: boolean;
                page: boolean;
                parent_id: number;
                system_id: number;
                created_at: string;
                is_open_push_click_log: number;
                is_open_time: string;
            }[];
            services: {
                systemId: number;
                namespace: string;
                serviceName: string;
                ips: string;
            }[];
            roles: string[];
            areas: string[];
            cates: string[];
            orgs: {
                code: string;
                name: string;
                level: number;
                pcode: string;
                sort: number;
                children: any[];
            }[];
            whids: string[];
            ips: string[];
            accounts: {
                id: number;
                name: string;
                account: string;
            }[];
            platform: string;
            job: number;
            area_id: number;
            org_code: string;
            house_id: number;
            receive_alert: number;
            look_level: number;
            dingtalk_id: string;
            expired: number;
        };
        msg: string;
    }>>>;
    [Symbol.toStringTag]: string;
};
