import { RcsbFvAdditionalConfig, RcsbFvModulePublicInterface } from "../../RcsbFvModule/RcsbFvModuleInterface"; import { GroupProvenanceId } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; import { GroupReference } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { ActionMethods } from "../../../RcsbFvUI/Helper/ActionMethods"; export declare namespace GroupPfvApp { function alignment(elementId: string, groupProvenanceId: GroupProvenanceId, groupId: string, entityCount: number, additionalConfig?: RcsbFvAdditionalConfig & ActionMethods.FvChangeConfigInterface): Promise; function structure(elementId: string, groupProvenanceId: GroupProvenanceId, groupId: string, nTargets: number, additionalConfig?: RcsbFvAdditionalConfig): Promise; function bindingSites(elementId: string, groupProvenanceId: GroupProvenanceId, groupId: string, nTargets: number, additionalConfig?: RcsbFvAdditionalConfig): Promise; } export declare function getReferenceFromGroupProvenance(groupProvenanceId: GroupProvenanceId): GroupReference | undefined;