import { ListPage } from '../models/ListPage'; import { UserSearchResult } from '../models/UserSearchResult'; import { RequiredDeep } from '../models/RequiredDeep'; import { RequestOptions } from '../models/RequestOptions'; declare class PortalUsers { /** * @ignore * not part of public api, don't include in generated docs */ constructor(); /** * Get a list of registered portal users * * @param listOptions.search * @param listOptions.page * @param listOptions.pageSize * @param requestOptions.accessToken Provide an alternative token to the one stored in the sdk instance (useful for impersonation). * @param requestOptions.cancelToken Provide an [axios cancelToken](https://github.com/axios/axios#cancellation) that can be used to cancel the request. * @param requestOptions.requestType Provide a value that can be used to identify the type of request. Useful for error logs. */ List(listOptions?: { search?: string; page?: number; pageSize?: number; }, requestOptions?: RequestOptions): Promise>>; /** * Get an individual portal user by username * * @param username Unique identifier of the portal user * @param requestOptions.accessToken Provide an alternative token to the one stored in the sdk instance (useful for impersonation). * @param requestOptions.cancelToken Provide an [axios cancelToken](https://github.com/axios/axios#cancellation) that can be used to cancel the request. * @param requestOptions.requestType Provide a value that can be used to identify the type of request. Useful for error logs. */ Get(username: string, requestOptions?: RequestOptions): Promise>; } declare const _default: PortalUsers; export default _default;