import { type AxiosRequestConfig } from "axios";
/**
 * 获取当前登录用户信息
 * /basic/v1/user/getCurrentUser
 */
export declare function getBasicV1UserGetCurrentUser(config?: AxiosRequestConfig): Promise<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, {}>>;
