import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { GetUserInfoResponse } from '../models/GetUserInfoResponse'; import { ListUsersPaginatedResponse } from '../models/ListUsersPaginatedResponse'; import { UpdateUserRequest } from '../models/UpdateUserRequest'; import { User } from '../models/User'; export declare class UsersApiRequestFactory extends BaseAPIRequestFactory { getUserById(userId: string, _options?: Configuration): Promise; getUserInfo(_options?: Configuration): Promise; getUserSignature(userId: string, _options?: Configuration): Promise; listPaginatedUsers(filter?: string, orderBy?: string, pageSize?: number, pageToken?: string, _options?: Configuration): Promise; updateUser(userId: string, updateUserRequest: UpdateUserRequest, updateMask?: Set<'address' | 'company_name' | 'email_address' | 'family_name' | 'fax_numbers' | 'given_name' | 'job_title' | 'phone_numbers' | 'time_zone' | 'website'>, _options?: Configuration): Promise; } export declare class UsersApiResponseProcessor { getUserByIdWithHttpInfo(response: ResponseContext): Promise>; getUserInfoWithHttpInfo(response: ResponseContext): Promise>; getUserSignatureWithHttpInfo(response: ResponseContext): Promise>; listPaginatedUsersWithHttpInfo(response: ResponseContext): Promise>; updateUserWithHttpInfo(response: ResponseContext): Promise>; }