/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { ResponseClassInt, ResponseClassListUserEmail, ResponseClassListUserVo, ResponseClassLiteLlmUserVo, ResponseClassSpecificUser } from '../models/index';
import * as runtime from '../runtime';
export interface UserCenterInnerClientUserControllerApiFindIdsByAccountsUsingGETRequest {
    accounts?: Array<string>;
}
export interface UserCenterInnerClientUserControllerApiGetEmailByUserIdsUsingPOSTRequest {
    requestBody?: Array<number>;
}
export interface UserCenterInnerClientUserControllerApiGetRoleByIdUsingGETRequest {
    userId: number;
}
export interface UserCenterInnerClientUserControllerApiGetUserByAccountUsingGETRequest {
    account: string;
}
export interface UserCenterInnerClientUserControllerApiQuerySpecificUserUsingGETRequest {
    userId: number;
}
/**
 *
 */
export declare class UserCenterInnerClientUserControllerApi extends runtime.BaseAPI {
    /**
     *
     * findIdsByAccounts
     */
    findIdsByAccountsUsingGETRaw(requestParameters: UserCenterInnerClientUserControllerApiFindIdsByAccountsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListUserVo>>;
    /**
     *
     * findIdsByAccounts
     */
    findIdsByAccountsUsingGET(requestParameters?: UserCenterInnerClientUserControllerApiFindIdsByAccountsUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListUserVo>;
    /**
     *
     * getEmailByUserIds
     */
    getEmailByUserIdsUsingPOSTRaw(requestParameters: UserCenterInnerClientUserControllerApiGetEmailByUserIdsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassListUserEmail>>;
    /**
     *
     * getEmailByUserIds
     */
    getEmailByUserIdsUsingPOST(requestParameters?: UserCenterInnerClientUserControllerApiGetEmailByUserIdsUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassListUserEmail>;
    /**
     *
     * getRoleById
     */
    getRoleByIdUsingGETRaw(requestParameters: UserCenterInnerClientUserControllerApiGetRoleByIdUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassInt>>;
    /**
     *
     * getRoleById
     */
    getRoleByIdUsingGET(requestParameters: UserCenterInnerClientUserControllerApiGetRoleByIdUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassInt>;
    /**
     *
     * getUserByAccount
     */
    getUserByAccountUsingGETRaw(requestParameters: UserCenterInnerClientUserControllerApiGetUserByAccountUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassLiteLlmUserVo>>;
    /**
     *
     * getUserByAccount
     */
    getUserByAccountUsingGET(requestParameters: UserCenterInnerClientUserControllerApiGetUserByAccountUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassLiteLlmUserVo>;
    /**
     *
     * querySpecificUser
     */
    querySpecificUserUsingGETRaw(requestParameters: UserCenterInnerClientUserControllerApiQuerySpecificUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassSpecificUser>>;
    /**
     *
     * querySpecificUser
     */
    querySpecificUserUsingGET(requestParameters: UserCenterInnerClientUserControllerApiQuerySpecificUserUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassSpecificUser>;
}
