import React, { ReactNode } from "react"; import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface"; import { QueryResult } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchResultInterface"; import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; interface RcsbGroupMembersInterface { groupProvenanceId: GroupProvenanceId; groupId: string; searchQuery?: SearchQuery; nRows: number; nColumns: number; } interface RcsbGroupMembersState { nPages: number; selectedIndex: number; minHeight: number; searchQuery?: SearchQuery; } export declare class RcsbGroupMembersComponent extends React.Component { readonly state: RcsbGroupMembersState; readonly groupMembersDiv: string; constructor(props: RcsbGroupMembersInterface); render(): ReactNode; componentDidMount(): Promise; componentDidUpdate(prevProps: Readonly, prevState: Readonly, snapshot?: any): Promise; private subscribe; private updateSearchQuery; private loadPages; private searchRequest; private slide; private setMinHeight; } export declare function searchRequest(groupProvenanceId: GroupProvenanceId, groupId: string, searchQuery?: SearchQuery): Promise; export {};