import React, { ReactNode } from "react";
import { RcsbFvAdditionalConfig } from "../RcsbFvModule/RcsbFvModuleInterface";
import { SearchQuery } from "@rcsb/rcsb-api-tools/lib/RcsbSearch/Types/SearchQueryInterface";
import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums";
interface SequenceTabInterface {
    groupProvenanceId: GroupProvenanceId;
    groupId: string;
    searchQuery?: SearchQuery;
    additionalConfig?: RcsbFvAdditionalConfig;
}
export declare class GroupPfvTabs extends React.Component<SequenceTabInterface> {
    private readonly featureViewers;
    private filterInstances;
    private filterEntities;
    private entityCount;
    private currentTab;
    constructor(props: {
        groupProvenanceId: GroupProvenanceId;
        groupId: string;
        searchQuery: SearchQuery;
    });
    render(): ReactNode;
    private onMount;
    private syncPositionAndHighlight;
    private onSelect;
    private renderPositionalFeatureViewer;
}
export {};
