import { type UseAxiosOptions } from "../../../../../hooks/base/useAxios";
import { type AxiosRequestConfig } from "axios";
import { type DeepRequired, type RListUserOrgVo, type UserOrgReq } from "../../../interface";
/**
 * 获得用户-家族列表数据
 * /basic/v1/user/listUserOrg
 */
export declare function usePostBasicV1UserListUserOrg(config?: AxiosRequestConfig, options?: UseAxiosOptions<DeepRequired<RListUserOrgVo>>): {
    exec: (input?: UserOrgReq, axiosConfig?: AxiosRequestConfig) => Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }>>>;
    execute: (url?: string | AxiosRequestConfig<any> | undefined, config?: AxiosRequestConfig<any> | undefined) => Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }>>>;
    response: import("vue").ShallowRef<import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}> | undefined>;
    data: import("vue").Ref<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: 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: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }>>, TResult2 = never>(onfulfilled?: ((value: import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: 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: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }>> | TResult>;
    finally(onfinally?: (() => void) | null | undefined): Promise<import("../../../../../hooks/base/useAxios").StrictUseAxiosReturn<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, import("axios").AxiosResponse<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }, any, {}>, any, import("../../../../../hooks/base/useAxios").UseAxiosOptionsBase<{
        code: number;
        bizCode: number;
        data: {
            name: string;
            user_id: number;
            user_name: string;
            family_code: string;
            family_name: string;
            confirmjointime: string;
            user_status: number;
        }[];
        msg: string;
    }>>>;
    [Symbol.toStringTag]: string;
};
