import React from "react";
import { GroupProvenanceId, StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
interface GroupMemberItemInterface {
    item: ItemFeaturesInterface;
    groupId: string;
    groupProvenanceId: GroupProvenanceId;
    searchQuery?: SearchQuery;
    minHeight: number;
    setMinHeight: (h: number) => void;
}
export interface ItemFeaturesInterface {
    entryId: string;
    asymId?: string;
    entityId?: string;
    taxNames: Array<string>;
    name: string;
    experimentalMethod: string;
    resolution?: number;
    sequenceLength?: number;
    molecularWeight?: number;
    structureDeterminationMethodology: StructureDeterminationMethodology;
}
export declare class GroupMemberItem extends React.Component<GroupMemberItemInterface, {}> {
    private static readonly SEQUENCE_ALIGNMENT_3D_LINK;
    private static readonly ICON_PROPS;
    private readonly imgNode;
    render(): import("react/jsx-runtime").JSX.Element;
    minHeight(): void;
}
export {};
