import { IQuery } from "../types/IHubCatalog";
import { IHubSearchOptions } from "../types/IHubSearchOptions";
import { IHubSearchResponse } from "../types/IHubSearchResponse";
import { IHubSearchResult } from "../types/IHubSearchResult";
/**
 * Search for members of a group.
 * The groupId is specified via a `group` predicate.
 * Any `term` predicate will be re-mapped to `name`.
 *
 * The backing API is very limited in what
 * it returns so this method executes the search and then tries to fetch
 * the user object directly. This is a bit slower but provides a more
 * information. Even in this case, private users may not be returned, and
 * so we have a default user that is returned in those cases.
 *
 * @param query
 * @param options
 * @returns
 */
export declare function portalSearchGroupMembers(query: IQuery, options: IHubSearchOptions): Promise<IHubSearchResponse<IHubSearchResult>>;
